public final class IndexMap
extends java.lang.Object
strings[5].| Modifier and Type | Field and Description |
|---|---|
short[] |
fieldIds |
short[] |
methodIds |
short[] |
protoIds |
int[] |
stringIds |
short[] |
typeIds |
| Constructor and Description |
|---|
IndexMap(Dex target,
TableOfContents tableOfContents) |
| Modifier and Type | Method and Description |
|---|---|
Annotation |
adjust(Annotation annotation) |
ClassDef |
adjust(ClassDef classDef) |
FieldId |
adjust(FieldId fieldId) |
MethodId |
adjust(MethodId methodId) |
ProtoId |
adjust(ProtoId protoId) |
com.android.dx.merge.SortableType |
adjust(com.android.dx.merge.SortableType sortableType) |
int |
adjustAnnotation(int annotationOffset) |
int |
adjustAnnotationDirectory(int annotationDirectoryOffset) |
int |
adjustAnnotationSet(int annotationSetOffset) |
int |
adjustAnnotationSetRefList(int annotationSetRefListOffset) |
EncodedValue |
adjustEncodedArray(EncodedValue encodedArray) |
EncodedValue |
adjustEncodedValue(EncodedValue encodedValue) |
int |
adjustField(int fieldIndex) |
int |
adjustMethod(int methodIndex) |
int |
adjustProto(int protoIndex) |
int |
adjustStaticValues(int staticValuesOffset) |
int |
adjustString(int stringIndex) |
int |
adjustType(int typeIndex) |
TypeList |
adjustTypeList(TypeList typeList) |
int |
adjustTypeListOffset(int typeListOffset) |
void |
putAnnotationDirectoryOffset(int oldOffset,
int newOffset) |
void |
putAnnotationOffset(int oldOffset,
int newOffset) |
void |
putAnnotationSetOffset(int oldOffset,
int newOffset) |
void |
putAnnotationSetRefListOffset(int oldOffset,
int newOffset) |
void |
putStaticValuesOffset(int oldOffset,
int newOffset) |
void |
putTypeListOffset(int oldOffset,
int newOffset) |
public final int[] stringIds
public final short[] typeIds
public final short[] protoIds
public final short[] fieldIds
public final short[] methodIds
public IndexMap(Dex target, TableOfContents tableOfContents)
public void putTypeListOffset(int oldOffset,
int newOffset)
public void putAnnotationOffset(int oldOffset,
int newOffset)
public void putAnnotationSetOffset(int oldOffset,
int newOffset)
public void putAnnotationSetRefListOffset(int oldOffset,
int newOffset)
public void putAnnotationDirectoryOffset(int oldOffset,
int newOffset)
public void putStaticValuesOffset(int oldOffset,
int newOffset)
public int adjustString(int stringIndex)
public int adjustType(int typeIndex)
public int adjustProto(int protoIndex)
public int adjustField(int fieldIndex)
public int adjustMethod(int methodIndex)
public int adjustTypeListOffset(int typeListOffset)
public int adjustAnnotation(int annotationOffset)
public int adjustAnnotationSet(int annotationSetOffset)
public int adjustAnnotationSetRefList(int annotationSetRefListOffset)
public int adjustAnnotationDirectory(int annotationDirectoryOffset)
public int adjustStaticValues(int staticValuesOffset)
public com.android.dx.merge.SortableType adjust(com.android.dx.merge.SortableType sortableType)
public EncodedValue adjustEncodedValue(EncodedValue encodedValue)
public EncodedValue adjustEncodedArray(EncodedValue encodedArray)
public Annotation adjust(Annotation annotation)