summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/analysis/JarIndex.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/analysis/JarIndex.java')
-rw-r--r--src/cuchaz/enigma/analysis/JarIndex.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/cuchaz/enigma/analysis/JarIndex.java b/src/cuchaz/enigma/analysis/JarIndex.java
index 797deb8..1c74f15 100644
--- a/src/cuchaz/enigma/analysis/JarIndex.java
+++ b/src/cuchaz/enigma/analysis/JarIndex.java
@@ -34,8 +34,6 @@ import javassist.expr.FieldAccess;
34import javassist.expr.MethodCall; 34import javassist.expr.MethodCall;
35import javassist.expr.NewExpr; 35import javassist.expr.NewExpr;
36 36
37import com.google.common.collect.BiMap;
38import com.google.common.collect.HashBiMap;
39import com.google.common.collect.HashMultimap; 37import com.google.common.collect.HashMultimap;
40import com.google.common.collect.Lists; 38import com.google.common.collect.Lists;
41import com.google.common.collect.Maps; 39import com.google.common.collect.Maps;
@@ -66,7 +64,7 @@ public class JarIndex {
66 private Multimap<String,String> m_innerClasses; 64 private Multimap<String,String> m_innerClasses;
67 private Map<String,String> m_outerClasses; 65 private Map<String,String> m_outerClasses;
68 private Map<String,BehaviorEntry> m_anonymousClasses; 66 private Map<String,BehaviorEntry> m_anonymousClasses;
69 private BiMap<MethodEntry,MethodEntry> m_bridgedMethods; 67 private Map<MethodEntry,MethodEntry> m_bridgedMethods;
70 68
71 public JarIndex() { 69 public JarIndex() {
72 m_obfClassEntries = Sets.newHashSet(); 70 m_obfClassEntries = Sets.newHashSet();
@@ -79,7 +77,7 @@ public class JarIndex {
79 m_innerClasses = HashMultimap.create(); 77 m_innerClasses = HashMultimap.create();
80 m_outerClasses = Maps.newHashMap(); 78 m_outerClasses = Maps.newHashMap();
81 m_anonymousClasses = Maps.newHashMap(); 79 m_anonymousClasses = Maps.newHashMap();
82 m_bridgedMethods = HashBiMap.create(); 80 m_bridgedMethods = Maps.newHashMap();
83 } 81 }
84 82
85 public void indexJar(JarFile jar, boolean buildInnerClasses) { 83 public void indexJar(JarFile jar, boolean buildInnerClasses) {
@@ -758,7 +756,7 @@ public class JarIndex {
758 } 756 }
759 } 757 }
760 758
761 public BiMap<MethodEntry,MethodEntry> getBridgedMethods() { 759 public MethodEntry getBridgedMethod(MethodEntry bridgeMethodEntry) {
762 return m_bridgedMethods; 760 return m_bridgedMethods.get(bridgeMethodEntry);
763 } 761 }
764} 762}