Roman Shevchenko
7521c17aba
[java decompiler] updates copyright comment
7 years ago
Roman Shevchenko
cfe1448b2b
Cleanup (unneeded anonymous classes)
9 years ago
Roman Shevchenko
26ab681d56
[java-decompiler] cleanup (text rearranging mode dropped)
9 years ago
Egor.Ushakov
92af36f412
decompiler: registry flag to dump original line numbers as comments
10 years ago
Roman Shevchenko
08c4c683a1
java-decompiler: print mapping table only in unit test mode
10 years ago
Egor.Ushakov
37422ead1c
cleanup after review - use option for decompiler banner text
10 years ago
Egor.Ushakov
125441a88f
decompiler: move generated lines as it is stated in debug line table (disabled for now)
10 years ago
Stiver
f735cbc7ea
Started work on mapping bytecode instructions to source code lines
10 years ago
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
11 years ago
Stiver
c286d42c5b
- fixed the IndexOutOfBoundsException exception when decompiling
...
FastStringBuffer
- fixed typo in LITERALS_AS_IS definition
- some helper stuff
11 years ago
Roman Shevchenko
0a66fa8925
option to pass numeric literals undecoded
11 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
11 years ago
Stiver
bd99d3eb2f
lambda expressions (Java 8)
11 years ago
Stiver
e2d0f5d9c3
initial commit
11 years ago