Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | missing parentheses on default constructor invocation | Roman Shevchenko | 2014-07-18 | -1/+1 |
| | ||||
* | Handling of certain loop types in a finally block | Stiver | 2014-07-08 | -17/+28 |
| | ||||
* | check for code presence | Roman Shevchenko | 2014-07-03 | -2/+1 |
| | ||||
* | context cleaning | Roman Shevchenko | 2014-07-03 | -4/+12 |
| | ||||
* | cleanup (unused old class) | Roman Shevchenko | 2014-06-30 | -442/+0 |
| | ||||
* | escape non-printable Unicode characters in literals | Roman Shevchenko | 2014-06-27 | -7/+12 |
| | ||||
* | "ascii" option documented and used for both string and character literals | Roman Shevchenko | 2014-06-26 | -6/+7 |
| | ||||
* | null check added | Roman Shevchenko | 2014-06-26 | -32/+12 |
| | ||||
* | better filtering of synthetic inner classes | Roman Shevchenko | 2014-06-26 | -5/+6 |
| | ||||
* | minor optimization (o == this in equals) | Roman Shevchenko | 2014-06-25 | -234/+173 |
| | ||||
* | repeatable nameless class names | Roman Shevchenko | 2014-06-25 | -10/+14 |
| | ||||
* | false signatures consistency warning on enums | Roman Shevchenko | 2014-06-25 | -18/+21 |
| | ||||
* | minor cleanup | Roman Shevchenko | 2014-06-24 | -6/+6 |
| | ||||
* | minor optimization | Roman Shevchenko | 2014-06-24 | -1/+1 |
| | ||||
* | writing line separators fixed | Roman Shevchenko | 2014-06-23 | -47/+51 |
| | ||||
* | interface class renamed | Roman Shevchenko | 2014-06-20 | -4/+4 |
| | ||||
* | removed spurious warning about 'Heavily obfuscated exception ranges' in | Stiver | 2014-06-11 | -1/+1 |
| | | | | a loop at the beginning of a method | |||
* | fixed IndexOutOfBoundsException when decompiling | Stiver | 2014-06-01 | -1/+2 |
| | | | | StandardVariableNamesInspectionBase | |||
* | adjustable indentation | Roman Shevchenko | 2014-05-30 | -7/+11 |
| | ||||
* | NPE fixed | Roman Shevchenko | 2014-05-29 | -1/+1 |
| | ||||
* | - fixed the IndexOutOfBoundsException exception when decompiling | Stiver | 2014-05-29 | -15/+46 |
| | | | | | | FastStringBuffer - fixed typo in LITERALS_AS_IS definition - some helper stuff | |||
* | accept inonsistent anonymous classes (with warning) | Roman Shevchenko | 2014-05-28 | -1/+1 |
| | | | | E.g. Groovy-compiled anonymouses extend both parent class and GroovyObject. | |||
* | class literals in annotation attributes supported | Roman Shevchenko | 2014-05-28 | -2/+19 |
| | ||||
* | option to pass numeric literals undecoded | Roman Shevchenko | 2014-05-28 | -9/+35 |
| | ||||
* | method parameter annotations fixed | Roman Shevchenko | 2014-05-27 | -2/+2 |
| | | | | (annotations table doesn't count implicit parameters) | |||
* | logging reworked | Roman Shevchenko | 2014-05-26 | -37/+15 |
| | | | | | - implementation-specific method removed from the API - internal exceptions handling incapsulated | |||
* | single "extends Object" omitted for type parameters (ultimate fix) | Roman Shevchenko | 2014-05-26 | -10/+10 |
| | | | | | - sole "extends Object" ignored - correct decompilation of <T extends I> vs. <T exends Object & I> cases | |||
* | deprecation comments generation changed once again | Roman Shevchenko | 2014-05-26 | -45/+14 |
| | | | | | | | | | | | | new behavior: - depreaction comment (/** @deprecated */) is added always - @Deprecated annotation is added only when presented in .class file rationale: - both deprecation comment and @Deprecated anno produce "Deprecated" attribute - adding annotation to members deprecated by comment (old behavior) is actually incorrect - adding comment to members deprecated by annotation may be incorrect but is acceptable (there is no way to tell if a member was deprecated by sole annotation or both by annotation and comment) - additional configuration option is therefore no longer needed | |||
* | "Deprecated" attribute recognized | Roman Shevchenko | 2014-05-26 | -1/+2 |
| | ||||
* | "Synthetic" attribute recognized | Roman Shevchenko | 2014-05-24 | -3/+5 |
| | ||||
* | natural enum formatting (injected constructor parameters omitted) | Roman Shevchenko | 2014-05-24 | -42/+52 |
| | ||||
* | leading "extends Object" omitted for type parameters | Roman Shevchenko | 2014-05-21 | -8/+8 |
| | ||||
* | incorrect line separator trimming fixed | Roman Shevchenko | 2014-05-20 | -1/+1 |
| | ||||
* | order of inner classes preserved | Roman Shevchenko | 2014-05-20 | -2/+8 |
| | ||||
* | single "extends Object" omitted for type parameters | Roman Shevchenko | 2014-05-20 | -12/+18 |
| | ||||
* | deprecation comments generation fixed | Roman Shevchenko | 2014-05-19 | -66/+69 |
| | ||||
* | content supplying method exposed | Roman Shevchenko | 2014-05-19 | -2/+8 |
| | ||||
* | project cleanup | Roman Shevchenko | 2014-05-19 | -2/+0 |
| | | | | | | | | - test classes (src/test/*) moved to separate root - stray .class files dropped - binary files (bin/, dist/full/, dist/obfuscated/) excluded from the repo - .classpath and .gitignore updated accordingly - invalid import statements removed | |||
* | updating readme with new options | Stiver | 2014-04-01 | -0/+2 |
| | ||||
* | resolving naming conflicts with local variables used in lambda | Stiver | 2014-03-27 | -37/+66 |
| | | | | expressions | |||
* | lambda expressions (Java 8) | Stiver | 2014-03-26 | -61/+622 |
| | ||||
* | - method attribute 'default' (Java 8) | Stiver | 2014-03-13 | -301/+419 |
| | | | | | | - instruction 'invokedynamic' (Java 7) - bugfixing | |||
* | Annotation parsing (Java 8) | Stiver | 2014-03-06 | -10/+288 |
| | ||||
* | testing git... | Stiver | 2014-03-04 | -14/+0 |
| | ||||
* | initial commit | Stiver | 2014-03-04 | -0/+41709 |