public class RawDexFile extends DexBackedDexFile
DexBackedDexFile.InvalidItemIndex, DexBackedDexFile.NotADexFile| Modifier and Type | Field and Description |
|---|---|
HeaderItem |
headerItem |
| Constructor and Description |
|---|
RawDexFile(Opcodes opcodes,
BaseDexBuffer buf) |
RawDexFile(Opcodes opcodes,
byte[] buf) |
| Modifier and Type | Method and Description |
|---|---|
MapItem |
getMapItemForSection(int itemType) |
java.util.List<MapItem> |
getMapItems() |
int |
getMapOffset() |
byte[] |
readByteRange(int start,
int length) |
void |
writeAnnotations(java.io.Writer out,
AnnotatedBytes annotatedBytes) |
fromInputStream, getClassCount, getClassDefItemOffset, getClasses, getFieldCount, getFieldIdItemOffset, getMethodCount, getMethodIdItemOffset, getOpcodes, getOptionalString, getOptionalType, getProtoCount, getProtoIdItemOffset, getString, getStringCount, getStringIdItemOffset, getType, getTypeCount, getTypeIdItemOffset, hasOdexOpcodes, isOdexFile, readerAtgetBaseOffset, getBuf, readByte, readInt, readLong, readLongAsSmallUint, readOptionalUint, readShort, readSmallUint, readUbyte, readUshort@Nonnull public final HeaderItem headerItem
public RawDexFile(@Nonnull
Opcodes opcodes,
@Nonnull
BaseDexBuffer buf)
public RawDexFile(@Nonnull
Opcodes opcodes,
@Nonnull
byte[] buf)
@Nonnull
public byte[] readByteRange(int start,
int length)
public int getMapOffset()
@Nullable public MapItem getMapItemForSection(int itemType)
public java.util.List<MapItem> getMapItems()
public void writeAnnotations(@Nonnull
java.io.Writer out,
@Nonnull
AnnotatedBytes annotatedBytes)
throws java.io.IOException
java.io.IOException