Commit Graph

51 Commits (7041accfe9ac901e93df6353b1be790f55a363a3)

Author SHA1 Message Date
Egor.Ushakov 7041accfe9 reduced memory usage - use HashMap for attributes 8 years ago
Egor.Ushakov 9ee45b3f5a cleanup: use streams 8 years ago
Egor.Ushakov 32693c314a IDEA-149813 Decompiler has lost generic parameter 8 years ago
Roman Shevchenko 52b31bf325 [java, java-decompiler] type annotations in class files 9 years ago
Roman Shevchenko 4a1a747bdc [java-decompiler] fixes indentation in annotations 9 years ago
Roman Shevchenko d50e8a860e Cleanup (formatting) 9 years ago
Christopher Carpenter c32fce0d02 Fixed a typo in a comment and in a method name. Made ClassWriter.invokeProcessors static since it no longer relies on any non-static fields. 9 years ago
Christopher Carpenter f643b1c870 Made ClassReference14Processor static similar to how InitializerProcessor and EnumProcessor are setup. This gets rid of a lot of unnecessary InvocationExprent creation. 9 years ago
Roman Shevchenko cfe1448b2b Cleanup (unneeded anonymous classes) 9 years ago
Egor.Ushakov 876740dd0e decompiler: fixed incorrect method references from single letter classes 9 years ago
Roman Shevchenko 45a41684e6 [java-decompiler] cleanup (arrays to data classes; formatting; typos; dead code) 9 years ago
Roman Shevchenko 26ab681d56 [java-decompiler] cleanup (text rearranging mode dropped) 9 years ago
Egor.Ushakov ca7e2dfa1c decompiler: cleanup - marked const fields final 10 years ago
Egor.Ushakov 500f8b12d8 decompiler: map dummy return line to the method closing bracket 10 years ago
Egor.Ushakov 535d971c5d decompiler: dump classname in warning 10 years ago
Egor.Ushakov 5702e5dfdd decompiler: check method names for invalid symbols (mostly for groovy) 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 02e235dcee decompiler: fixed inner class constructor signature decompilation 10 years ago
Egor.Ushakov 5a96486853 decompiler: do not fail on nested lambdas 10 years ago
Egor.Ushakov 4ee8ad716d decompiler: major line numbers fixes 10 years ago
Egor.Ushakov 4a6a658b4c decompiler: fixed incorrect line mapping after abstract and native methods 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
Egor.Ushakov 56b3edd3ca decompiler: fixed line mapping in synchronized block 10 years ago
Egor.Ushakov 0bcd7fba5c decompiler: fixed line mapping for try-catch and nested classes 10 years ago
Egor.Ushakov 9b97ae55f8 decompiler: minor optimization - less calculateLines calls 10 years ago
Egor.Ushakov 1a183952b4 decompiler: build original lines mapping 10 years ago
Egor.Ushakov 32e7765874 decompiler: fixed bytecode mapping for anonymous classes 10 years ago
Egor.Ushakov a182de6271 decompiler: map all lines according to bytecode information 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
Roman Shevchenko 373ca99e37 Cleanup (formatting; naming) 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 41b8ab9299 java-decompiler: minor optimization 10 years ago
Egor.Ushakov 9bd8af2b43 calculate less indent buffers 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 e90f1de039 IDEA-129221 (tolerate invalid signature attributes) 10 years ago
Roman Shevchenko ff382a6fdf java-decompiler: fixes and cleanups 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 2df49d32a7 java-decompiler: fixes and cleanups 10 years ago
Roman Shevchenko 984af2e7d0 java-decompiler: post-import cleanup (typos) 10 years ago
Roman Shevchenko f5431c3bb1 java-decompiler: post-import cleanup (common fixes and optimizations) 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