Top Description Fields Constructors Methods
org.droidparts.dexmaker.dx.io

public final Enum IndexType

extends Enum<IndexType>
Class Inheritance

The various types that an index in a Dalvik instruction might refer to.

Field Summary

Modifier and TypeField and Description
public static final IndexType
FIELD_OFFSET

direct field offset (for static linked field accesses)

public static final IndexType
FIELD_REF

field reference index

public static final IndexType
INLINE_METHOD

inline method index (for inline linked method invocations)

public static final IndexType
METHOD_REF

method reference index

public static final IndexType
NONE

no index used

public static final IndexType
STRING_REF

string reference index

public static final IndexType
TYPE_REF

type reference index

public static final IndexType
UNKNOWN

"Unknown." Used for undefined opcodes.

public static final IndexType
VARIES

"It depends." Used for throw-verification-error.

public static final IndexType
VTABLE_OFFSET

direct vtable offset (for static linked method invocations)

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static IndexType
public static IndexType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

FIELD_OFFSETback to summary
public static final IndexType FIELD_OFFSET

direct field offset (for static linked field accesses)

FIELD_REFback to summary
public static final IndexType FIELD_REF

field reference index

INLINE_METHODback to summary
public static final IndexType INLINE_METHOD

inline method index (for inline linked method invocations)

METHOD_REFback to summary
public static final IndexType METHOD_REF

method reference index

NONEback to summary
public static final IndexType NONE

no index used

STRING_REFback to summary
public static final IndexType STRING_REF

string reference index

TYPE_REFback to summary
public static final IndexType TYPE_REF

type reference index

UNKNOWNback to summary
public static final IndexType UNKNOWN

"Unknown." Used for undefined opcodes.

VARIESback to summary
public static final IndexType VARIES

"It depends." Used for throw-verification-error.

VTABLE_OFFSETback to summary
public static final IndexType VTABLE_OFFSET

direct vtable offset (for static linked method invocations)

Constructor Detail

IndexTypeback to summary
private IndexType()

Method Detail

valueOfback to summary
public static IndexType valueOf(String name)
valuesback to summary
public static IndexType[] values()