public final class IndexMap
extends java.lang.Object
strings[5].| Modifier and Type | Field and Description |
|---|---|
int[] |
callSiteIds |
short[] |
fieldIds |
java.util.HashMap<java.lang.Integer,java.lang.Integer> |
methodHandleIds |
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) |
CallSiteId |
adjust(CallSiteId callSiteId) |
ClassDef |
adjust(ClassDef classDef) |
FieldId |
adjust(FieldId fieldId) |
MethodHandle |
adjust(MethodHandle methodHandle) |
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) |
int |
adjustCallSite(int callSiteIndex) |
EncodedValue |
adjustEncodedArray(EncodedValue encodedArray) |
int |
adjustEncodedArray(int encodedArrayAttribute) |
EncodedValue |
adjustEncodedValue(EncodedValue encodedValue) |
int |
adjustField(int fieldIndex) |
int |
adjustMethod(int methodIndex) |
int |
adjustMethodHandle(int methodHandleIndex) |
int |
adjustProto(int protoIndex) |
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 |
putEncodedArrayValueOffset(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 final int[] callSiteIds
public final java.util.HashMap<java.lang.Integer,java.lang.Integer> methodHandleIds
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 putEncodedArrayValueOffset(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 adjustEncodedArray(int encodedArrayAttribute)
public int adjustCallSite(int callSiteIndex)
public int adjustMethodHandle(int methodHandleIndex)
public CallSiteId adjust(CallSiteId callSiteId)
public MethodHandle adjust(MethodHandle methodHandle)
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)
Copyright © 2020. All Rights Reserved.