summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/Deobfuscator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/Deobfuscator.java')
-rw-r--r--src/cuchaz/enigma/Deobfuscator.java16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/cuchaz/enigma/Deobfuscator.java b/src/cuchaz/enigma/Deobfuscator.java
index 5321d2d..c35a483 100644
--- a/src/cuchaz/enigma/Deobfuscator.java
+++ b/src/cuchaz/enigma/Deobfuscator.java
@@ -31,7 +31,7 @@ import com.strobel.decompiler.languages.java.ast.AstBuilder;
31import com.strobel.decompiler.languages.java.ast.CompilationUnit; 31import com.strobel.decompiler.languages.java.ast.CompilationUnit;
32import com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor; 32import com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor;
33 33
34import cuchaz.enigma.analysis.Ancestries; 34import cuchaz.enigma.analysis.JarIndex;
35import cuchaz.enigma.analysis.SourceIndex; 35import cuchaz.enigma.analysis.SourceIndex;
36import cuchaz.enigma.analysis.SourceIndexVisitor; 36import cuchaz.enigma.analysis.SourceIndexVisitor;
37import cuchaz.enigma.mapping.ArgumentEntry; 37import cuchaz.enigma.mapping.ArgumentEntry;
@@ -50,7 +50,7 @@ public class Deobfuscator
50 private File m_file; 50 private File m_file;
51 private JarFile m_jar; 51 private JarFile m_jar;
52 private DecompilerSettings m_settings; 52 private DecompilerSettings m_settings;
53 private Ancestries m_ancestries; 53 private JarIndex m_jarIndex;
54 private Mappings m_mappings; 54 private Mappings m_mappings;
55 private Renamer m_renamer; 55 private Renamer m_renamer;
56 private List<String> m_obfClassNames; 56 private List<String> m_obfClassNames;
@@ -65,9 +65,9 @@ public class Deobfuscator
65 InputStream jarIn = null; 65 InputStream jarIn = null;
66 try 66 try
67 { 67 {
68 m_ancestries = new Ancestries(); 68 m_jarIndex = new JarIndex();
69 jarIn = new FileInputStream( m_file ); 69 jarIn = new FileInputStream( m_file );
70 m_ancestries.readFromJar( jarIn ); 70 m_jarIndex.indexJar( jarIn );
71 } 71 }
72 finally 72 finally
73 { 73 {
@@ -107,9 +107,9 @@ public class Deobfuscator
107 return m_file.getName(); 107 return m_file.getName();
108 } 108 }
109 109
110 public Ancestries getAncestries( ) 110 public JarIndex getJarIndex( )
111 { 111 {
112 return m_ancestries; 112 return m_jarIndex;
113 } 113 }
114 114
115 public Mappings getMappings( ) 115 public Mappings getMappings( )
@@ -123,7 +123,7 @@ public class Deobfuscator
123 val = new Mappings(); 123 val = new Mappings();
124 } 124 }
125 m_mappings = val; 125 m_mappings = val;
126 m_renamer = new Renamer( m_ancestries, m_mappings ); 126 m_renamer = new Renamer( m_jarIndex, m_mappings );
127 127
128 // update decompiler options 128 // update decompiler options
129 m_settings.setTypeLoader( new TranslatingTypeLoader( 129 m_settings.setTypeLoader( new TranslatingTypeLoader(
@@ -135,7 +135,7 @@ public class Deobfuscator
135 135
136 public Translator getTranslator( TranslationDirection direction ) 136 public Translator getTranslator( TranslationDirection direction )
137 { 137 {
138 return m_mappings.getTranslator( m_ancestries, direction ); 138 return m_mappings.getTranslator( m_jarIndex.getAncestries(), direction );
139 } 139 }
140 140
141 public void getSeparatedClasses( List<String> obfClasses, List<String> deobfClasses ) 141 public void getSeparatedClasses( List<String> obfClasses, List<String> deobfClasses )