Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | 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 | ||||
* | Ant warning suppressed | Roman Shevchenko | 2014-05-26 | -1/+1 | |
| | |||||
* | deprecation comments generation changed once again | Roman Shevchenko | 2014-05-26 | -47/+15 | |
| | | | | | | | | | | | | 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 | |
| | |||||
* | preserve debug information | Roman Shevchenko | 2014-05-19 | -1/+1 | |
| | |||||
* | bulid file updated | Roman Shevchenko | 2014-05-19 | -67/+81 | |
| | | | | | | - compilation step included (main module only) to allow command-line build - Apple JDK support added to obfuscator step - main targets grouped at file start for better readability | ||||
* | project cleanup | Roman Shevchenko | 2014-05-19 | -2411/+5 | |
| | | | | | | | | - 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/+7 | |
| | |||||
* | 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/+46558 | |