md_5 | c6921030f49 | Format via embedded eclipse formatter & add determiner | | |
Egor.Ushakov | 93b2c6d59bd | fixed lambda parameter names already used in the context# Conflicts:
# src/org/jetbrains/java/decompiler/main/collectors/VarNamesCollector.java
# src/org/jetbrains/java/decompiler/main/rels/NestedClassProcessor.java
# src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarProcessor.java
# test/org/jetbrains/java/decompiler/SingleClassesTest.java | | |
md_5 | 883035d097d | Fix lambda param names | | |
md_5 | 45e71011d14 | fixed incorrect constructor method reference | | |
md_5 | cbcd1a61d69 | More lambda fixes | | |
md_5 | 20ea719b747 | Some decompilation fixes regarding lambdas | | |
md_5 | dd62950521d | Add odouble / ofloat variable switches. | | |
Lex Manos | 2ee6d669136 | Import "Enhance switches on enums." from LexManos / MinecraftForge | | |
md_5 | d27b5cfe558 | Fix support for some non-english locales (tr_TR) | | |
Thinkofname | 2c6840ac26e | Fix issues with generics with generics | | |
Thinkofname | 7cfb48c2ed5 | Fix innerclass and generics breaking variable names | | |
Thinkofname | 1f641762463 | Mavenized and fixed formatting to match jacobe | | |
md_5 | b98e02e557e | Spigot Changes | | |
Roman Shevchenko | e0f22e66296 | java-decompiler: test classes recompiled to match source line numbers | | |
Roman Shevchenko | ce2169f372d | java-decompiler: base class extracted to allow decompiler customization in tests | | |
Roman Shevchenko | 41b8ab92995 | java-decompiler: minor optimization | | |
Egor.Ushakov | 37422ead1c7 | cleanup after review - use option for decompiler banner text | | |
Roman Shevchenko | 1e3d5276a84 | java-decompiler: class name logging on non-fatal errors | | |
Roman Shevchenko | d96104bdec9 | Cleanup (formatting) | | |
Egor.Ushakov | 9bd8af2b431 | calculate less indent buffers | | |
Egor.Ushakov | 125441a88fc | decompiler: move generated lines as it is stated in debug line table (disabled for now) | | |
Stiver | 9f9da912f66 | Fixed some errors in line counting | | |
Roman Shevchenko | bef17b44fce | java-decompiler: minor optimization (no more empty array creation) | | |
Roman Shevchenko | 8462998a860 | java-decompiler: minor optimization | | |
Roman Shevchenko | 18a9c2851bb | Cleanup (formatting) | | |
Roman Shevchenko | 6d2b94910c5 | java-decompiler: modules reorganized | | |
Roman Shevchenko | 07ca9cf0624 | java-decompiler: unwanted dependency dropped | | |
Stiver | 9723ab44758 | Propagated bytecode-to-source tracer | | |
Egor Ushakov | 0c8508ff8a3 | decompiler: support line number table attribute | | |
Roman Shevchenko | 512a08c13ea | tests: decompiler test data lookup fixed for particular build configuration | | |
Stiver | f735cbc7eac | Started work on mapping bytecode instructions to source code lines | | |
Roman Shevchenko | 91c64c5a946 | Cleanup (loop invariant optimization; formatting) | | |
Roman Shevchenko | 5349ad435b3 | IDEA-130478 (optimization of 6fcac6a5: less short-lived objects) | | IDEA-130478 |
Stiver | 4638144fad4 | Fixing migration errors: refactoring of processStatementLabel() reverted as it introduced incorrect logic changes | | |
Stiver | f875d27e6e2 | Fixing migration errors: stream.read() doesn't read the entire available stream.It has to be called in a loop or replaced with readFully(). | | |
Roman Shevchenko | a4054817d2b | EA-60512 (better logging) | | EA-60512 |
Roman Shevchenko | e1d1425f227 | java-decompiler: fix for broken Git checkout on Windows | | |
Roman Shevchenko | e90f1de039b | IDEA-129221 (tolerate invalid signature attributes) | | IDEA-129221 |
Roman Shevchenko | e2f7d09f377 | java-decompiler: force decompiled test data to be text files | | |
Roman Shevchenko | 69dc786510d | java-decompiler: NPE in test fixture; diagnostic | | |
Roman Shevchenko | e74977d4673 | IDEA-128685 (test added) | | IDEA-128685 |
Roman Shevchenko | 95cd67883e7 | IDEA-128676 (test added) | | IDEA-128676 |
Roman Shevchenko | ccd7b93497e | Cleanup (test) | | |
Roman Shevchenko | cf72873535f | IDEA-127466 (test added) | | IDEA-127466 |
Roman Shevchenko | 7a8097321fd | java-decompiler: bulk decompilation test added | | |
Roman Shevchenko | ff382a6fdfe | 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 | | |
Roman Shevchenko | 4e79d160ca3 | java-decompiler: code attributes reading restored | | |
Roman Shevchenko | 686b5abef9c | java-decompiler: optimization (empty lists allocation avoided) | | |
Roman Shevchenko | 1cea85e49ae | java-decompiler: optimization (less string buffer allocations on generating text) | | |
Roman Shevchenko | f4f9e8be281 | java-decompiler: cleanups- better signatures
- accurate suppression
- unused symbols
- typos | | |