diff options
| author | 2018-07-12 07:35:04 +0800 | |
|---|---|---|
| committer | 2018-07-20 12:15:38 +0800 | |
| commit | 268e8bd3a292162c215723638665e32415207c28 (patch) | |
| tree | c6be44e7852e6274132eef6b4fb1fcda2b82287e /src/main/java/cuchaz | |
| parent | Update version number (diff) | |
| download | enigma-268e8bd3a292162c215723638665e32415207c28.tar.gz enigma-268e8bd3a292162c215723638665e32415207c28.tar.xz enigma-268e8bd3a292162c215723638665e32415207c28.zip | |
remove raw casts to Object
Diffstat (limited to 'src/main/java/cuchaz')
| -rw-r--r-- | src/main/java/cuchaz/enigma/Deobfuscator.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/cuchaz/enigma/Deobfuscator.java b/src/main/java/cuchaz/enigma/Deobfuscator.java index 6ea1c40b..5b210110 100644 --- a/src/main/java/cuchaz/enigma/Deobfuscator.java +++ b/src/main/java/cuchaz/enigma/Deobfuscator.java | |||
| @@ -34,6 +34,7 @@ import cuchaz.enigma.mapping.entry.*; | |||
| 34 | import cuchaz.enigma.throwables.IllegalNameException; | 34 | import cuchaz.enigma.throwables.IllegalNameException; |
| 35 | import cuchaz.enigma.utils.Utils; | 35 | import cuchaz.enigma.utils.Utils; |
| 36 | import oml.ast.transformers.ObfuscatedEnumSwitchRewriterTransform; | 36 | import oml.ast.transformers.ObfuscatedEnumSwitchRewriterTransform; |
| 37 | import oml.ast.transformers.RemoveObjectCasts; | ||
| 37 | import org.objectweb.asm.ClassWriter; | 38 | import org.objectweb.asm.ClassWriter; |
| 38 | import org.objectweb.asm.Opcodes; | 39 | import org.objectweb.asm.Opcodes; |
| 39 | import org.objectweb.asm.tree.ClassNode; | 40 | import org.objectweb.asm.tree.ClassNode; |
| @@ -661,7 +662,8 @@ public class Deobfuscator { | |||
| 661 | 662 | ||
| 662 | public static void runCustomTransforms(AstBuilder builder, DecompilerContext context){ | 663 | public static void runCustomTransforms(AstBuilder builder, DecompilerContext context){ |
| 663 | List<IAstTransform> transformers = Arrays.asList( | 664 | List<IAstTransform> transformers = Arrays.asList( |
| 664 | new ObfuscatedEnumSwitchRewriterTransform(context) | 665 | new ObfuscatedEnumSwitchRewriterTransform(context), |
| 666 | new RemoveObjectCasts(context) | ||
| 665 | ); | 667 | ); |
| 666 | for (IAstTransform transform : transformers){ | 668 | for (IAstTransform transform : transformers){ |
| 667 | transform.run(builder.getCompilationUnit()); | 669 | transform.run(builder.getCompilationUnit()); |