Class TableOfContents
java.lang.Object
com.android.dex.TableOfContents
The file header and map.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal TableOfContents.Sectionfinal TableOfContents.Sectionfinal TableOfContents.Sectionfinal TableOfContents.Sectionintfinal TableOfContents.Sectionintfinal TableOfContents.Sectionfinal TableOfContents.Sectionfinal TableOfContents.Sectionintintfinal TableOfContents.Sectionfinal TableOfContents.Sectionfinal TableOfContents.Sectionintfinal TableOfContents.Sectionintintfinal TableOfContents.Sectionfinal TableOfContents.Sectionfinal TableOfContents.Sectionfinal TableOfContents.Sectionfinal TableOfContents.Section[]byte[]final TableOfContents.Sectionfinal TableOfContents.Sectionfinal TableOfContents.Sectionfinal TableOfContents.Section -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidwriteHeader(Dex.Section out, int api) voidwriteMap(Dex.Section out)
-
Field Details
-
header
-
stringIds
-
typeIds
-
protoIds
-
fieldIds
-
methodIds
-
classDefs
-
callSiteIds
-
methodHandles
-
mapList
-
typeLists
-
annotationSetRefLists
-
annotationSets
-
classDatas
-
codes
-
stringDatas
-
debugInfos
-
annotations
-
encodedArrays
-
annotationsDirectories
-
sections
-
apiLevel
public int apiLevel -
checksum
public int checksum -
signature
public byte[] signature -
fileSize
public int fileSize -
linkSize
public int linkSize -
linkOff
public int linkOff -
dataSize
public int dataSize -
dataOff
public int dataOff
-
-
Constructor Details
-
TableOfContents
public TableOfContents()
-
-
Method Details
-
readFrom
- Throws:
IOException
-
computeSizesFromOffsets
public void computeSizesFromOffsets() -
writeHeader
- Throws:
IOException
-
writeMap
- Throws:
IOException
-