Graham
|
b20115f1a7
|
Simplify IfElseTransformer
Signed-off-by: Graham <gpe@openrs2.dev>
|
4 years ago |
Graham
|
880be759b7
|
Use smart casts in the AST deobfuscator
Many of the old is/as calls were left over from the original Java code.
Signed-off-by: Graham <gpe@openrs2.dev>
|
4 years ago |
Graham
|
12a0f17e59
|
Replace ternaries in an else block with another if/else
Signed-off-by: Graham <gpe@openrs2.dev>
|
4 years ago |
Graham
|
8e3452ef98
|
Improve IfElseTransformer comments
Signed-off-by: Graham <gpe@openrs2.dev>
|
4 years ago |
Graham
|
a87a289c49
|
Add duplicate class name support to the AST deobfuscator
Signed-off-by: Graham <gpe@openrs2.dev>
|
4 years ago |
Graham
|
3c9edb0291
|
Use dependency injection in the AST deobfuscator
Signed-off-by: Graham <gpe@openrs2.dev>
|
4 years ago |
Graham
|
597aa2018e
|
Add support for whole program AST transforms
|
4 years ago |
Graham
|
0a988584b7
|
Convert some deob-ast methods to extension methods
|
4 years ago |
Graham
|
5487a74eb8
|
Remove traversal argument from walk extension method
|
4 years ago |
Graham
|
d9762d65bc
|
Fix Kotlin inspections
|
4 years ago |
Graham
|
130a05956e
|
Convert ExprUtils to Kotlin
|
4 years ago |
Graham
|
e3baede541
|
Convert NodeUtils to Kotlin
This commit also changes walk() to be an extension function and use reified
generics.
|
4 years ago |
Graham
|
53160e422d
|
Convert IfElseTransformer to Kotlin
|
4 years ago |