Class ConstPool
java.lang.Object
com.googlecode.d2j.dex.writer.item.ConstPool
-
Field Summary
FieldsModifier and TypeFieldDescriptionint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddClassDataItem(ClassDataItem dataItem) voidaddCodeItem(CodeItem code) voidaddDebugInfoItem(DebugInfoItem debugInfoItem) voidclean()voiddex038()voiddex039()putClassDefItem(int accessFlag, String name, String superClass, String[] itfClass) uniqCallSite(com.googlecode.d2j.CallSite callSite) uniqField(com.googlecode.d2j.Field field) uniqMethod(MethodIdItem key) uniqMethod(com.googlecode.d2j.Method method) uniqMethod(String owner, String name, String[] params, String ret) uniqProto(com.googlecode.d2j.Proto method) uniqString(String data) wrapEncodedItem(Object value)
-
Field Details
-
dexVersion
public int dexVersion -
annotationSetRefListItems
-
callSiteIdItems
-
encodedArrayItems
-
codeItems
-
classDataItems
-
debugInfoItems
-
annotationItems
-
annotationsDirectoryItems
-
annotationSetItems
-
fields
-
methods
-
protos
-
stringDatas
-
strings
-
typeLists
-
types
-
classDefs
-
methodHandlers
-
-
Constructor Details
-
ConstPool
public ConstPool()
-
-
Method Details
-
wrapEncodedItem
-
clean
public void clean() -
addDebugInfoItem
-
dex039
public void dex039() -
dex038
public void dex038() -
buildSortedClassDefItems
-
putAnnotationDirectoryItem
-
uniqAnnotationItem
-
putClassDefItem
public ClassDefItem putClassDefItem(int accessFlag, String name, String superClass, String[] itfClass) -
uniqField
-
uniqField
-
uniqMethod
-
uniqMethod
-
uniqMethod
-
uniqProto
-
uniqProto
-
uniqString
-
uniqType
-
addClassDataItem
-
uniqCallSite
-
uniqEncodedArrayItem
-
uniqAnnotationSetItem
-
uniqAnnotationSetRefListItem
-
addCodeItem
-