diff --git a/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ClassPath.java b/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ClassPath.java index 42cb8f68..89273cdb 100644 --- a/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ClassPath.java +++ b/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ClassPath.java @@ -584,7 +584,6 @@ public class ClassPath { private final HashMap virtualMethodLookup; private final SparseArray instanceFields; - private final HashMap instanceFieldLookup; public final static int ArrayClassDef = 0; public final static int PrimitiveClassDef = 1; @@ -621,7 +620,6 @@ public class ClassPath { virtualMethodLookup = superclass.virtualMethodLookup; instanceFields = superclass.instanceFields; - instanceFieldLookup = superclass.instanceFieldLookup; classDepth = 1; //1 off from java.lang.Object virtualMethods = null; @@ -637,7 +635,6 @@ public class ClassPath { vtable = null; virtualMethodLookup = null; instanceFields = null; - instanceFieldLookup = null; classDepth = 0; //TODO: maybe use -1 to indicate not applicable? virtualMethods = null; @@ -653,7 +650,6 @@ public class ClassPath { virtualMethodLookup = superclass.virtualMethodLookup; instanceFields = superclass.instanceFields; - instanceFieldLookup = superclass.instanceFieldLookup; classDepth = 1; //1 off from java.lang.Object virtualMethods = null; @@ -684,10 +680,6 @@ public class ClassPath { } instanceFields = loadFields(classInfo); - instanceFieldLookup = new HashMap((int)Math.ceil(instanceFields.size() / .7f), .75f); - for (int i=0; i