public final class TableOfContents extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TableOfContents.Section |
Constructor and Description |
---|
TableOfContents() |
Modifier and Type | Method and Description |
---|---|
void |
computeSizesFromOffsets() |
void |
readFrom(Dex dex) |
void |
writeHeader(Dex.Section out,
int api) |
void |
writeMap(Dex.Section out) |
public final TableOfContents.Section header
public final TableOfContents.Section stringIds
public final TableOfContents.Section typeIds
public final TableOfContents.Section protoIds
public final TableOfContents.Section fieldIds
public final TableOfContents.Section methodIds
public final TableOfContents.Section classDefs
public final TableOfContents.Section mapList
public final TableOfContents.Section typeLists
public final TableOfContents.Section annotationSetRefLists
public final TableOfContents.Section annotationSets
public final TableOfContents.Section classDatas
public final TableOfContents.Section codes
public final TableOfContents.Section stringDatas
public final TableOfContents.Section debugInfos
public final TableOfContents.Section annotations
public final TableOfContents.Section encodedArrays
public final TableOfContents.Section annotationsDirectories
public final TableOfContents.Section[] sections
public int apiLevel
public int checksum
public byte[] signature
public int fileSize
public int linkSize
public int linkOff
public int dataSize
public int dataOff
public void readFrom(Dex dex) throws IOException
IOException
public void computeSizesFromOffsets()
public void writeHeader(Dex.Section out, int api) throws IOException
IOException
public void writeMap(Dex.Section out) throws IOException
IOException
Copyright © 2016. All Rights Reserved.