Commit Graph

206 Commits (e16fb8ef1db5efd75045839ec6d71a31a50fa919)

Author SHA1 Message Date
Stiver 302a354720 Hiding synthetic fields (IDEA-132625) 10 years ago
Stiver 8a2d3c3c9c Performance improvement 10 years ago
Egor.Ushakov 0488e1b937 fixed decompiler tests 10 years ago
Stiver b3962a09ca Extended option 'dc4' to handle inlined class references (mainly Eclipse). See IDEA-135387 for an example. 10 years ago
Roman Shevchenko c082dfba98 java-decompiler: more lambdas 10 years ago
Stiver e85e4c8e6e Fixed 'IDEA-132625: IDEA hangs when decompiling a class' 10 years ago
Egor.Ushakov 531a1d5477 decompiler: lazy create bytecodes set 10 years ago
Egor.Ushakov effbed6727 decompiler: extracted <init> and <clinit> to constants 10 years ago
Egor.Ushakov 9ba9af5425 decompiler: provide line numbers mapping inside lambdas 10 years ago
Egor.Ushakov a74f586e34 decompiler: fixed anonymous class line numbers 10 years ago
Egor.Ushakov 0bba28eded decompiler: inner exprent list could be modified 10 years ago
Egor.Ushakov 95834d0c75 decompiler: use buffer method 10 years ago
Egor.Ushakov c254ddd8f2 IDEA-130477 Instance creation of local inner class within static method is not decompiled correctly 10 years ago
Egor.Ushakov 62b876af25 IDEA-129734 IOOBE on decompiling certain method references 10 years ago
Egor.Ushakov 768f82b798 avoid using Arrays.asList for a single element 10 years ago
Egor.Ushakov e54dc7d531 IDEA-126885 Decompiler exception on jdk.nashorn.internal.objects.Global 10 years ago
Egor.Ushakov 9b32709856 IDEA-131754 Catch and finally blocks have no line information 10 years ago
Egor.Ushakov 5a96486853 decompiler: do not fail on nested lambdas 10 years ago
Egor.Ushakov f4e6c8d56f IDEA-134902 NPE during decompilation 10 years ago
Egor.Ushakov 4ee8ad716d decompiler: major line numbers fixes 10 years ago
Roman Shevchenko 0b9402bd45 java-decompiler: renamer interface cleaned 10 years ago
Roman Shevchenko 89b40fd28a java-decompiler: (var, version) class renamed and made immutable 10 years ago
Roman Shevchenko 82a2939271 java-decompiler: cleanups and fixes 10 years ago
Roman Shevchenko 020f5c404b java-decompiler: extra casts on method calls omitted 10 years ago
Roman Shevchenko 38f1a1a9ee Cleanup (unneeded variable) 10 years ago
Roman Shevchenko c64b0aaa10 Cleanup (formatting) 10 years ago
Egor.Ushakov eb3db8dc8b decompiler: use more TextBuffer methods 10 years ago
Egor.Ushakov 56b3edd3ca decompiler: fixed line mapping in synchronized block 10 years ago
Egor.Ushakov 0d80e663ae decompiler: fixed line mapping in try-catch block 10 years ago
Egor.Ushakov d00bc545fe IDEA-131658 try-catch-finally is not supported 10 years ago
Egor.Ushakov 0bcd7fba5c decompiler: fixed line mapping for try-catch and nested classes 10 years ago
Egor.Ushakov 32e7765874 decompiler: fixed bytecode mapping for anonymous classes 10 years ago
Stiver c975f11ecc Activated bytecode-to-source mapping for all instructions 10 years ago
Roman Shevchenko 6889e7435a EA-41231 (omit synthetic inner class constructor parameter) 10 years ago
Egor.Ushakov 46c36636bc decompiler: track lines in anonymous classes as well 10 years ago
Egor.Ushakov 7bb0f5ba7e decompiler: for now disabled line numbers in inner classes 10 years ago
Roman Shevchenko d96104bdec Cleanup (formatting) 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 9f9da912f6 Fixed some errors in line counting 10 years ago
Stiver 9723ab4475 Propagated bytecode-to-source tracer 10 years ago
Stiver f735cbc7ea Started work on mapping bytecode instructions to source code lines 10 years ago
Roman Shevchenko 91c64c5a94 Cleanup (loop invariant optimization; formatting) 10 years ago
Stiver 4638144fad Fixing migration errors: refactoring of processStatementLabel() reverted as it introduced incorrect logic changes 10 years ago
Roman Shevchenko a4054817d2 EA-60512 (better logging) 10 years ago
Roman Shevchenko ff382a6fdf java-decompiler: fixes and cleanups 10 years ago
Roman Shevchenko 686b5abef9 java-decompiler: optimization (empty lists allocation avoided) 10 years ago
Roman Shevchenko 1cea85e49a java-decompiler: optimization (less string buffer allocations on generating text) 10 years ago
Roman Shevchenko f4f9e8be28 java-decompiler: cleanups 10 years ago
Roman Shevchenko 646f1c3f21 java-decompiler: hide synthetic field assignment 10 years ago
Roman Shevchenko 2df49d32a7 java-decompiler: fixes and cleanups 10 years ago