Graham
|
6fde1a4bca
|
Add Original{Class,Name} annotations even if the name was unchanged
I think they will still be useful, as we might refactor the names in the
deobfuscated code in the future.
|
5 years ago |
Graham
|
f26695a0c1
|
Remap Class.forName() calls in ClassNamePrefixer
|
5 years ago |
Graham
|
3b35a39084
|
Make ClassForNameTransformer compatible with SimpleRemapper
SimpleRemapper returns null if a class should not be renamed.
|
5 years ago |
Graham
|
a056217cc2
|
Add CounterTransformer
|
5 years ago |
Graham
|
ded582dd06
|
Remove FocusListener from class that claims to implement it but doesn't
|
5 years ago |
Graham
|
a2f74669de
|
Add owner and descriptor to original field/method annotations
This will make it easier to map original names to refactored names. It
also means we can keep tracking static methods even if they get moved
around.
|
5 years ago |
Graham
|
9a27264d97
|
Rename path package to classpath
|
5 years ago |
Graham
|
66283c6f7a
|
Add ExceptionTracingTransformer
|
5 years ago |
Graham
|
4e929bbfc0
|
Rename annotations package to annotation
The rest of our package names are singular.
|
5 years ago |
Graham
|
2367ba7ae4
|
Preserve original class and member names with @OriginalName
|
5 years ago |
Graham
|
c1358f6105
|
Add renamer to the deobfuscator
|
5 years ago |
Graham
|
7e4dee02d0
|
Rename FieldRef to MemberRef
|
5 years ago |
Graham
|
0007da4729
|
Add OpaquePredicateTransformer and initial deobfuscator infrastructure
|
5 years ago |
Graham
|
8a7a7f25ba
|
Add deobfuscator project structure
|
6 years ago |