summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/Deobfuscator.java
diff options
context:
space:
mode:
authorGravatar jeff2015-02-02 21:26:10 -0500
committerGravatar jeff2015-02-02 21:26:10 -0500
commit448685653e90415ebe10b08e8335462b81c30421 (patch)
tree474d9bcc08c2b5441b704595992d3beff1d2587f /src/cuchaz/enigma/Deobfuscator.java
parentavoid concurrent modification exception (diff)
downloadenigma-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.java8
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() {