Graham
|
d20e3997b4
|
Split transformMethod into {pre,post}TransformMethod
|
5 years ago |
Graham
|
145ed6b1ee
|
Add classPath and library arguments to all Transformer methods
|
5 years ago |
Graham
|
517032959e
|
Use immutable collections types from Guava
|
5 years ago |
Graham
|
24ce226e5c
|
Replace int with var for consistency
|
5 years ago |
Graham
|
9b9bdeae63
|
Add multi-pass Transformer support
|
5 years ago |
Graham
|
12293bb3b1
|
Refactor package structure of the asm module
|
5 years ago |
Graham
|
cf650af5fa
|
Add OriginalArg annotation
The dummy argument removal code is going to fiddle with the argument
lists (and so could manual refactoring).
|
5 years ago |
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
|
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
|
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 |