public interface

IDexMap

com.pnfsoftware.jeb.core.units.code.android.dex.IDexMap

Class Overview

The Dex map. The map is referenced in a dex header and contains references to the entire contents of a dex file, including items defined in other dex header structures (such as methods, fields, types, etc.). A map is associated to an IDexFile, not an IDexUnit.

Constants

public static final int TYPE_ANNOTATIONS_DIRECTORY_ITEM

Constant Value: 8198 (0x00002006)

public static final int TYPE_ANNOTATION_ITEM

Constant Value: 8196 (0x00002004)

public static final int TYPE_ANNOTATION_SET_ITEM

Constant Value: 4099 (0x00001003)

public static final int TYPE_ANNOTATION_SET_REF_LIST

Constant Value: 4098 (0x00001002)

public static final int TYPE_CALL_SITE_ID_ITEM

Constant Value: 7 (0x00000007)

public static final int TYPE_CLASS_DATA_ITEM

Constant Value: 8192 (0x00002000)

public static final int TYPE_CLASS_DEF_ITEM

Constant Value: 6 (0x00000006)

public static final int TYPE_CODE_ITEM

Constant Value: 8193 (0x00002001)

public static final int TYPE_DEBUG_INFO_ITEM

Constant Value: 8195 (0x00002003)

public static final int TYPE_ENCODED_ARRAY_ITEM

Constant Value: 8197 (0x00002005)

public static final int TYPE_FIELD_ID_ITEM

Constant Value: 4 (0x00000004)

public static final int TYPE_HEADER_ITEM

Constant Value: 0 (0x00000000)

public static final int TYPE_HIDDENAPI_CLASS_DATA_ITEM

Constant Value: 61440 (0x0000f000)

public static final int TYPE_MAP_LIST

Constant Value: 4096 (0x00001000)

public static final int TYPE_METHOD_HANDLE_ITEM

Constant Value: 8 (0x00000008)

public static final int TYPE_METHOD_ID_ITEM

Constant Value: 5 (0x00000005)

public static final int TYPE_PROTO_ID_ITEM

Constant Value: 3 (0x00000003)

public static final int TYPE_STRING_DATA_ITEM

Constant Value: 8194 (0x00002002)

public static final int TYPE_STRING_ID_ITEM

Constant Value: 1 (0x00000001)

public static final int TYPE_TYPE_ID_ITEM

Constant Value: 2 (0x00000002)

public static final int TYPE_TYPE_LIST

Constant Value: 4097 (0x00001001)

Public Methods

public abstract Collection<IDexMap.Entry> getEntries ()

public abstract IDexMap.Entry getEntry (int id)