Top Description Fields Constructors Methods
org.droidparts.dexmaker.dx.dex.file

public final Enum ItemType

extends Enum<ItemType>
implements ToHuman
Class Inheritance
All Implemented Interfaces
org.droidparts.dexmaker.dx.util.ToHuman
Imports
org.droidparts.dexmaker.dx.util.ToHuman

Enumeration of all the top-level item types.

Field Summary

Modifier and TypeField and Description
private final String
humanName

non-null; the short human name

private final int
mapValue

value when represented in a MapItem

public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
public static final ItemType
private final String
typeName

non-null; name of the type

Constructor Summary

AccessConstructor and Description
private
ItemType(int
value when represented in a MapItem
mapValue
,
String
non-null; name of the type
typeName
)

Constructs an instance.

Method Summary

Modifier and TypeMethod and Description
public int

Returns:

the map value
getMapValue
()

Gets the map value.

public String

Returns:

non-null; the type name
getTypeName
()

Gets the type name.

public String
toHuman()

Implements org.droidparts.dexmaker.dx.util.ToHuman.toHuman.

Return the "human" string form of this instance.
public static ItemType
public static ItemType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

humanNameback to summary
private final String humanName

non-null; the short human name

mapValueback to summary
private final int mapValue

value when represented in a MapItem

TYPE_ANNOTATION_ITEMback to summary
public static final ItemType TYPE_ANNOTATION_ITEM
TYPE_ANNOTATION_SET_ITEMback to summary
public static final ItemType TYPE_ANNOTATION_SET_ITEM
TYPE_ANNOTATION_SET_REF_ITEMback to summary
public static final ItemType TYPE_ANNOTATION_SET_REF_ITEM
TYPE_ANNOTATION_SET_REF_LISTback to summary
public static final ItemType TYPE_ANNOTATION_SET_REF_LIST
TYPE_ANNOTATIONS_DIRECTORY_ITEMback to summary
public static final ItemType TYPE_ANNOTATIONS_DIRECTORY_ITEM
TYPE_CLASS_DATA_ITEMback to summary
public static final ItemType TYPE_CLASS_DATA_ITEM
TYPE_CLASS_DEF_ITEMback to summary
public static final ItemType TYPE_CLASS_DEF_ITEM
TYPE_CODE_ITEMback to summary
public static final ItemType TYPE_CODE_ITEM
TYPE_DEBUG_INFO_ITEMback to summary
public static final ItemType TYPE_DEBUG_INFO_ITEM
TYPE_ENCODED_ARRAY_ITEMback to summary
public static final ItemType TYPE_ENCODED_ARRAY_ITEM
TYPE_EXCEPTION_HANDLER_ITEMback to summary
public static final ItemType TYPE_EXCEPTION_HANDLER_ITEM
TYPE_FIELD_ID_ITEMback to summary
public static final ItemType TYPE_FIELD_ID_ITEM
TYPE_HEADER_ITEMback to summary
public static final ItemType TYPE_HEADER_ITEM
TYPE_MAP_ITEMback to summary
public static final ItemType TYPE_MAP_ITEM
TYPE_MAP_LISTback to summary
public static final ItemType TYPE_MAP_LIST
TYPE_METHOD_ID_ITEMback to summary
public static final ItemType TYPE_METHOD_ID_ITEM
TYPE_PROTO_ID_ITEMback to summary
public static final ItemType TYPE_PROTO_ID_ITEM
TYPE_STRING_DATA_ITEMback to summary
public static final ItemType TYPE_STRING_DATA_ITEM
TYPE_STRING_ID_ITEMback to summary
public static final ItemType TYPE_STRING_ID_ITEM
TYPE_TYPE_ID_ITEMback to summary
public static final ItemType TYPE_TYPE_ID_ITEM
TYPE_TYPE_ITEMback to summary
public static final ItemType TYPE_TYPE_ITEM
TYPE_TYPE_LISTback to summary
public static final ItemType TYPE_TYPE_LIST
typeNameback to summary
private final String typeName

non-null; name of the type

Constructor Detail

ItemTypeback to summary
private ItemType(int mapValue, String typeName)

Constructs an instance.

Parameters
mapValue:int

value when represented in a MapItem

typeName:String

non-null; name of the type

Method Detail

getMapValueback to summary
public int getMapValue()

Gets the map value.

Returns:int

the map value

getTypeNameback to summary
public String getTypeName()

Gets the type name.

Returns:String

non-null; the type name

toHumanback to summary
public String toHuman()

Implements org.droidparts.dexmaker.dx.util.ToHuman.toHuman.

Doc from org.droidparts.dexmaker.dx.util.ToHuman.toHuman.

Return the "human" string form of this instance. This is generally less "debuggy" than toString().

Returns:String

non-null; the human string form

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