Roman Shevchenko
ff382a6fdf
java-decompiler: fixes and cleanups
...
- console decompiler: resource closing, lookup instead of scan, error reporting
- logger interface reworked
- saver interface renamed
- bytecode provider returns byte array (to reduce stream leakage)
- extra level of context unit avoided
- unneeded exceptions, dead code, formatting
10 years ago
Roman Shevchenko
f4f9e8be28
java-decompiler: cleanups
...
- better signatures
- accurate suppression
- unused symbols
- typos
10 years ago
Roman Shevchenko
d5fe121d1d
java-decompiler: post-import cleanup (OS-dependent line separator)
10 years ago
Roman Shevchenko
984af2e7d0
java-decompiler: post-import cleanup (typos)
10 years ago
Roman Shevchenko
3104531729
java-decompiler: post-import cleanup (explicit defaults for all preferences)
10 years ago
Roman Shevchenko
1a4e48d11d
java-decompiler: post-import cleanup (obsolete copyright option dropped)
10 years ago
Roman Shevchenko
84ea54eb1e
java-decompiler: post-import cleanup (code style issues)
10 years ago
Roman Shevchenko
076e4393f2
java-decompiler: post-import cleanup (formatting and copyright)
10 years ago
Roman Shevchenko
663631f045
java-decompiler: post-import cleanup (classes moved)
10 years ago
Roman Shevchenko
f864084061
java-decompiler: post-import cleanup (root package renamed)
10 years ago
Roman Shevchenko
7189d18bfe
adjustable indentation
10 years ago
Stiver
c286d42c5b
- fixed the IndexOutOfBoundsException exception when decompiling
...
FastStringBuffer
- fixed typo in LITERALS_AS_IS definition
- some helper stuff
10 years ago
Roman Shevchenko
0a66fa8925
option to pass numeric literals undecoded
10 years ago
Roman Shevchenko
27f08da5cb
deprecation comments generation changed once again
...
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
10 years ago
Stiver
bd99d3eb2f
lambda expressions (Java 8)
10 years ago
Stiver
e2d0f5d9c3
initial commit
10 years ago