Package org.jf.dexlib2.iface
Interface MultiDexContainer<T extends DexFile>
-
- All Known Implementing Classes:
ImmutableMultiDexContainer
,OatFile
,ZipDexContainer
public interface MultiDexContainer<T extends DexFile>
This class represents a dex container that can contain multiple, named dex files
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
MultiDexContainer.DexEntry<T extends DexFile>
This class represents a dex file entry in a MultiDexContainer
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.lang.String>
getDexEntryNames()
MultiDexContainer.DexEntry<T>
getEntry(java.lang.String entryName)
Gets the dex entry with the given name
-
-
-
Method Detail
-
getDexEntryNames
@Nonnull java.util.List<java.lang.String> getDexEntryNames() throws java.io.IOException
- Returns:
- A list of the names of dex entries in this container
- Throws:
java.io.IOException
-
getEntry
@Nullable MultiDexContainer.DexEntry<T> getEntry(@Nonnull java.lang.String entryName) throws java.io.IOException
Gets the dex entry with the given name- Parameters:
entryName
- The name of the entry- Returns:
- A DexFile, or null if no entry with that name is found
- Throws:
java.io.IOException
-
-