Vladimir Krivosheev
50691f39fb
cleanup (final)
...
GitOrigin-RevId: 69b73056f0c524ad7b6e7c5c2b3a4b58f64feed9
4 years ago
Graham
b3a455fb1a
Relax isExprentIndependent
...
I think the EXPRENT_FIELD condition exists in case the field's
initializer depends on a prior field in the same class.
We already handle this case in the deobfuscator, which ensures fields
appear in exactly the order in which they are first written to in the
<init> and <clinit> methods. (This isn't perfect, as we ignore the
problem of multiple <init> methods writing fields in different orders to
each other, but it seems good enough for the client.)
4 years ago
Roman Shevchenko
7521c17aba
[java decompiler] updates copyright comment
7 years ago
Anna.Kozlova
947fae191f
explicit types to diamonds
8 years ago
Roman Shevchenko
1ac2304d60
[java-decompiler] fixes enum constant initializer decompilation (IDEA-154547)
8 years ago
Roman Shevchenko
a57e42690b
Cleanup (duplicates extracted; formatting; typos)
8 years ago
Alexandru-Constantin Bledea
06c993b508
correctly decompile interface object fields
8 years ago
Egor.Ushakov
effbed6727
decompiler: extracted <init> and <clinit> to constants
9 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
...
- duplicates eliminated
- immutable fields
- typos
- formatting
10 years ago
Roman Shevchenko
2df49d32a7
java-decompiler: fixes and cleanups
...
- unified attribute loading code
- common methods for checking member flags
- verifying skip()
- correct resource closing
- typos
10 years ago
Roman Shevchenko
984af2e7d0
java-decompiler: post-import cleanup (typos)
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
Stiver
1a8e8ba7a2
Fixed wrong order of static initializations (probably part of IDEA-127465)
10 years ago
Stiver
c672e5bc83
Fixed 'IDEA-128676: Initializer in a nested class disappears'
10 years ago
Stiver
e2d0f5d9c3
initial commit
10 years ago