diff options
| author | 2014-08-11 23:18:10 -0400 | |
|---|---|---|
| committer | 2014-08-11 23:18:10 -0400 | |
| commit | 603245ee6218668eb8eb39e63ecedce257b3ef35 (patch) | |
| tree | 80cc294f793758ed4509187c58b86d96f5b62473 /src/cuchaz/enigma/Deobfuscator.java | |
| parent | added method inheritance browsing (diff) | |
| download | enigma-fork-603245ee6218668eb8eb39e63ecedce257b3ef35.tar.gz enigma-fork-603245ee6218668eb8eb39e63ecedce257b3ef35.tar.xz enigma-fork-603245ee6218668eb8eb39e63ecedce257b3ef35.zip | |
refactor Ancestries into Ancestries and JarIndex
Diffstat (limited to 'src/cuchaz/enigma/Deobfuscator.java')
| -rw-r--r-- | src/cuchaz/enigma/Deobfuscator.java | 16 |
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; | |||
| 31 | import com.strobel.decompiler.languages.java.ast.CompilationUnit; | 31 | import com.strobel.decompiler.languages.java.ast.CompilationUnit; |
| 32 | import com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor; | 32 | import com.strobel.decompiler.languages.java.ast.InsertParenthesesVisitor; |
| 33 | 33 | ||
| 34 | import cuchaz.enigma.analysis.Ancestries; | 34 | import cuchaz.enigma.analysis.JarIndex; |
| 35 | import cuchaz.enigma.analysis.SourceIndex; | 35 | import cuchaz.enigma.analysis.SourceIndex; |
| 36 | import cuchaz.enigma.analysis.SourceIndexVisitor; | 36 | import cuchaz.enigma.analysis.SourceIndexVisitor; |
| 37 | import cuchaz.enigma.mapping.ArgumentEntry; | 37 | import 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 ) |