Commit Graph
35 Commits
Author SHA1 Message Date
Egor.Ushakov 9ba9af5425 decompiler: provide line numbers mapping inside lambdas 2015-01-22 12:05:26 +03:00
Egor.Ushakov a74f586e34 decompiler: fixed anonymous class line numbers 2015-01-22 12:05:25 +03:00
Egor.Ushakov 0bba28eded decompiler: inner exprent list could be modified 2015-01-22 12:05:22 +03:00
Egor.Ushakov 12457e9a7e do not show warnings for synthetic classes 2015-01-22 12:05:21 +03:00
Egor.Ushakov 95834d0c75 decompiler: use buffer method 2015-01-22 12:05:20 +03:00
Egor.Ushakov 02e235dcee decompiler: fixed inner class constructor signature decompilation 2015-01-20 18:41:09 +03:00
Egor.Ushakov c254ddd8f2 IDEA-130477 Instance creation of local inner class within static method is not decompiled correctly 2015-01-16 20:49:21 +03:00
Egor.Ushakov 62b876af25 IDEA-129734 IOOBE on decompiling certain method references 2015-01-15 12:56:40 +03:00
Egor.Ushakov 768f82b798 avoid using Arrays.asList for a single element 2015-01-14 21:17:33 +03:00
Egor.Ushakov e54dc7d531 IDEA-126885 Decompiler exception on jdk.nashorn.internal.objects.Global 2015-01-14 20:57:37 +03:00
Egor.Ushakov 9b32709856 IDEA-131754 Catch and finally blocks have no line information 2015-01-14 14:30:32 +03:00
Egor.Ushakov 5a96486853 decompiler: do not fail on nested lambdas 2014-12-31 15:16:49 +03:00
Egor.Ushakov f4e6c8d56f IDEA-134902 NPE during decompilation 2014-12-31 14:44:39 +03:00
Egor.Ushakov 41fc5493e2 fixed test 2014-12-26 13:33:45 +03:00
Egor.Ushakov 4ee8ad716d decompiler: major line numbers fixes 2014-12-25 21:37:53 +03:00
Egor.Ushakov 4a6a658b4c decompiler: fixed incorrect line mapping after abstract and native methods 2014-12-24 20:43:29 +03:00
Egor.Ushakov 99404ea6cf decompiler: more correct toString 2014-10-22 18:46:09 +04:00
Egor.Ushakov 92af36f412 decompiler: registry flag to dump original line numbers as comments 2014-10-22 14:50:46 +04:00
Egor.Ushakov eb3db8dc8b decompiler: use more TextBuffer methods 2014-10-21 21:10:54 +04:00
Egor.Ushakov 56b3edd3ca decompiler: fixed line mapping in synchronized block 2014-10-21 20:50:43 +04:00
Egor.Ushakov 0d80e663ae decompiler: fixed line mapping in try-catch block 2014-10-21 19:11:17 +04:00
Egor.Ushakov d00bc545fe IDEA-131658 try-catch-finally is not supported 2014-10-21 18:33:01 +04:00
Egor.Ushakov 0bcd7fba5c decompiler: fixed line mapping for try-catch and nested classes 2014-10-20 18:41:37 +04:00
Egor.Ushakov 47fad13908 decompiler: fixed incorrect line numbers in dumped mapping 2014-10-20 16:05:40 +04:00
Egor.Ushakov 9b97ae55f8 decompiler: minor optimization - less calculateLines calls 2014-10-17 19:35:08 +04:00
Egor.Ushakov 1a183952b4 decompiler: build original lines mapping 2014-10-17 19:35:07 +04:00
Egor.Ushakov 309aca1d29 decompiler: fixed bytecode test 2014-10-17 17:03:13 +04:00
Egor.Ushakov 32e7765874 decompiler: fixed bytecode mapping for anonymous classes 2014-10-17 15:41:55 +04:00
Egor.Ushakov a182de6271 decompiler: map all lines according to bytecode information 2014-10-15 20:22:11 +04:00
Egor.Ushakov 46c36636bc decompiler: track lines in anonymous classes as well 2014-10-13 12:27:15 +04:00
Egor.Ushakov 7bb0f5ba7e decompiler: for now disabled line numbers in inner classes 2014-10-10 13:57:32 +04:00
Egor.Ushakov 37422ead1c cleanup after review - use option for decompiler banner text 2014-10-08 12:35:14 +04:00
Egor.Ushakov 9bd8af2b43 calculate less indent buffers 2014-10-07 21:03:09 +04:00
Egor.Ushakov 125441a88f decompiler: move generated lines as it is stated in debug line table (disabled for now) 2014-10-07 20:39:03 +04:00
Egor Ushakov 0c8508ff8a decompiler: support line number table attribute 2014-10-05 17:12:17 +04:00