diff options
| author | 2015-02-02 21:26:10 -0500 | |
|---|---|---|
| committer | 2015-02-02 21:26:10 -0500 | |
| commit | 448685653e90415ebe10b08e8335462b81c30421 (patch) | |
| tree | 474d9bcc08c2b5441b704595992d3beff1d2587f /src/cuchaz/enigma/Deobfuscator.java | |
| parent | avoid concurrent modification exception (diff) | |
| download | enigma-fork-448685653e90415ebe10b08e8335462b81c30421.tar.gz enigma-fork-448685653e90415ebe10b08e8335462b81c30421.tar.xz enigma-fork-448685653e90415ebe10b08e8335462b81c30421.zip | |
fix issue with bridge methods
Diffstat (limited to 'src/cuchaz/enigma/Deobfuscator.java')
| -rw-r--r-- | src/cuchaz/enigma/Deobfuscator.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/cuchaz/enigma/Deobfuscator.java b/src/cuchaz/enigma/Deobfuscator.java index 22c517a..62c062a 100644 --- a/src/cuchaz/enigma/Deobfuscator.java +++ b/src/cuchaz/enigma/Deobfuscator.java | |||
| @@ -68,7 +68,6 @@ public class Deobfuscator { | |||
| 68 | void onProgress(int numDone, String message); | 68 | void onProgress(int numDone, String message); |
| 69 | } | 69 | } |
| 70 | 70 | ||
| 71 | private File m_file; | ||
| 72 | private JarFile m_jar; | 71 | private JarFile m_jar; |
| 73 | private DecompilerSettings m_settings; | 72 | private DecompilerSettings m_settings; |
| 74 | private JarIndex m_jarIndex; | 73 | private JarIndex m_jarIndex; |
| @@ -76,9 +75,8 @@ public class Deobfuscator { | |||
| 76 | private MappingsRenamer m_renamer; | 75 | private MappingsRenamer m_renamer; |
| 77 | private Map<TranslationDirection,Translator> m_translatorCache; | 76 | private Map<TranslationDirection,Translator> m_translatorCache; |
| 78 | 77 | ||
| 79 | public Deobfuscator(File file) throws IOException { | 78 | public Deobfuscator(JarFile jar) throws IOException { |
| 80 | m_file = file; | 79 | m_jar = jar; |
| 81 | m_jar = new JarFile(m_file); | ||
| 82 | 80 | ||
| 83 | // build the jar index | 81 | // build the jar index |
| 84 | m_jarIndex = new JarIndex(); | 82 | m_jarIndex = new JarIndex(); |
| @@ -100,7 +98,7 @@ public class Deobfuscator { | |||
| 100 | } | 98 | } |
| 101 | 99 | ||
| 102 | public String getJarName() { | 100 | public String getJarName() { |
| 103 | return m_file.getName(); | 101 | return m_jar.getName(); |
| 104 | } | 102 | } |
| 105 | 103 | ||
| 106 | public JarIndex getJarIndex() { | 104 | public JarIndex getJarIndex() { |