Package org.jf.dexlib2
Class ReferenceType
- java.lang.Object
-
- org.jf.dexlib2.ReferenceType
-
public final class ReferenceType extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReferenceType.InvalidReferenceTypeException
-
Field Summary
Fields Modifier and Type Field Description static int
CALL_SITE
static int
FIELD
static int
METHOD
static int
METHOD_HANDLE
static int
METHOD_PROTO
static int
NONE
static int
STRING
static int
TYPE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
getReferenceType(Reference reference)
static void
validateReferenceType(int referenceType)
Validate a specific reference type.
-
-
-
Field Detail
-
STRING
public static final int STRING
- See Also:
- Constant Field Values
-
TYPE
public static final int TYPE
- See Also:
- Constant Field Values
-
FIELD
public static final int FIELD
- See Also:
- Constant Field Values
-
METHOD
public static final int METHOD
- See Also:
- Constant Field Values
-
METHOD_PROTO
public static final int METHOD_PROTO
- See Also:
- Constant Field Values
-
CALL_SITE
public static final int CALL_SITE
- See Also:
- Constant Field Values
-
METHOD_HANDLE
public static final int METHOD_HANDLE
- See Also:
- Constant Field Values
-
NONE
public static final int NONE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getReferenceType
public static int getReferenceType(Reference reference)
-
validateReferenceType
public static void validateReferenceType(int referenceType)
Validate a specific reference type. Note that the NONE placeholder is specifically not considered valid here.
-
-