Package org.jf.dexlib2.dexbacked
Class DexBackedOdexFile
java.lang.Object
org.jf.dexlib2.dexbacked.DexBackedDexFile
org.jf.dexlib2.dexbacked.DexBackedOdexFile
- All Implemented Interfaces:
DexFile
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.jf.dexlib2.dexbacked.DexBackedDexFile
DexBackedDexFile.IndexedSection<T>, DexBackedDexFile.NotADexFile, DexBackedDexFile.OptionalIndexedSection<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate final byte[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DexBackedOdexFilefromInputStream(Opcodes opcodes, InputStream is) intbooleanMethods inherited from class org.jf.dexlib2.dexbacked.DexBackedDexFile
createMethodImplementation, getBaseDataOffset, getBuffer, getCallSiteSection, getClasses, getClassSection, getDataBuffer, getDefaultOpcodes, getFieldSection, getMapItemForSection, getMapItems, getMethodHandleSection, getMethodSection, getOpcodes, getProtoSection, getReferences, getStringReferences, getStringSection, getTypeReferences, getTypeSection, getVersion
-
Field Details
-
DEPENDENCY_COUNT_OFFSET
private static final int DEPENDENCY_COUNT_OFFSET- See Also:
-
DEPENDENCY_START_OFFSET
private static final int DEPENDENCY_START_OFFSET- See Also:
-
odexBuf
private final byte[] odexBuf
-
-
Constructor Details
-
DexBackedOdexFile
-
-
Method Details
-
supportsOptimizedOpcodes
public boolean supportsOptimizedOpcodes()- Overrides:
supportsOptimizedOpcodesin classDexBackedDexFile
-
getDependencies
-
fromInputStream
@Nonnull public static DexBackedOdexFile fromInputStream(@Nonnull Opcodes opcodes, @Nonnull InputStream is) throws IOException - Throws:
IOException
-
getOdexVersion
public int getOdexVersion()
-