mirror of
https://github.com/revanced/smali.git
synced 2025-06-01 05:00:12 +02:00
Remove unused instanceFieldLookup field in ClassPath.ClassDef
This commit is contained in:
parent
4dbfae78e9
commit
c2e3d1a320
@ -584,7 +584,6 @@ public class ClassPath {
|
|||||||
private final HashMap<String, Integer> virtualMethodLookup;
|
private final HashMap<String, Integer> virtualMethodLookup;
|
||||||
|
|
||||||
private final SparseArray<String> instanceFields;
|
private final SparseArray<String> instanceFields;
|
||||||
private final HashMap<String, Integer> instanceFieldLookup;
|
|
||||||
|
|
||||||
public final static int ArrayClassDef = 0;
|
public final static int ArrayClassDef = 0;
|
||||||
public final static int PrimitiveClassDef = 1;
|
public final static int PrimitiveClassDef = 1;
|
||||||
@ -621,7 +620,6 @@ public class ClassPath {
|
|||||||
virtualMethodLookup = superclass.virtualMethodLookup;
|
virtualMethodLookup = superclass.virtualMethodLookup;
|
||||||
|
|
||||||
instanceFields = superclass.instanceFields;
|
instanceFields = superclass.instanceFields;
|
||||||
instanceFieldLookup = superclass.instanceFieldLookup;
|
|
||||||
classDepth = 1; //1 off from java.lang.Object
|
classDepth = 1; //1 off from java.lang.Object
|
||||||
|
|
||||||
virtualMethods = null;
|
virtualMethods = null;
|
||||||
@ -637,7 +635,6 @@ public class ClassPath {
|
|||||||
vtable = null;
|
vtable = null;
|
||||||
virtualMethodLookup = null;
|
virtualMethodLookup = null;
|
||||||
instanceFields = null;
|
instanceFields = null;
|
||||||
instanceFieldLookup = null;
|
|
||||||
classDepth = 0; //TODO: maybe use -1 to indicate not applicable?
|
classDepth = 0; //TODO: maybe use -1 to indicate not applicable?
|
||||||
|
|
||||||
virtualMethods = null;
|
virtualMethods = null;
|
||||||
@ -653,7 +650,6 @@ public class ClassPath {
|
|||||||
virtualMethodLookup = superclass.virtualMethodLookup;
|
virtualMethodLookup = superclass.virtualMethodLookup;
|
||||||
|
|
||||||
instanceFields = superclass.instanceFields;
|
instanceFields = superclass.instanceFields;
|
||||||
instanceFieldLookup = superclass.instanceFieldLookup;
|
|
||||||
classDepth = 1; //1 off from java.lang.Object
|
classDepth = 1; //1 off from java.lang.Object
|
||||||
|
|
||||||
virtualMethods = null;
|
virtualMethods = null;
|
||||||
@ -684,10 +680,6 @@ public class ClassPath {
|
|||||||
}
|
}
|
||||||
|
|
||||||
instanceFields = loadFields(classInfo);
|
instanceFields = loadFields(classInfo);
|
||||||
instanceFieldLookup = new HashMap<String, Integer>((int)Math.ceil(instanceFields.size() / .7f), .75f);
|
|
||||||
for (int i=0; i<instanceFields.size(); i++) {
|
|
||||||
instanceFieldLookup.put(instanceFields.get(i), i);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getClassType() {
|
public String getClassType() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user