Package org.jf.dexlib2.analysis
Class OdexedFieldInstructionMapper
java.lang.Object
org.jf.dexlib2.analysis.OdexedFieldInstructionMapper
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final OdexedFieldInstructionMapper.FieldOpcode[]private static final OdexedFieldInstructionMapper.FieldOpcode[]private static final intprivate static final intprivate final OdexedFieldInstructionMapper.FieldOpcode[][][]private static final intprivate static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAndCheckDeodexedOpcode(String fieldType, Opcode odexedOpcode) private static intgetTypeIndex(char type) private static intgetValueType(char type) private booleanisCompatible(Opcode opcode, char type) private static booleanprivate static boolean
-
Field Details
-
GET
private static final int GET- See Also:
-
PUT
private static final int PUT- See Also:
-
INSTANCE
private static final int INSTANCE- See Also:
-
STATIC
private static final int STATIC- See Also:
-
PRIMITIVE
private static final int PRIMITIVE- See Also:
-
WIDE
private static final int WIDE- See Also:
-
REFERENCE
private static final int REFERENCE- See Also:
-
dalvikFieldOpcodes
-
artFieldOpcodes
-
opcodeMap
-
opcodeValueTypeMap
-
-
Constructor Details
-
OdexedFieldInstructionMapper
public OdexedFieldInstructionMapper(boolean isArt)
-
-
Method Details
-
getValueType
private static int getValueType(char type) -
getTypeIndex
private static int getTypeIndex(char type) -
isGet
-
isStatic
-
getAndCheckDeodexedOpcode
-
isCompatible
-