Interface MultiDexContainer<T extends DexFile>

All Known Implementing Classes:
DexFileFactory.SingletonMultiDexContainer, ImmutableMultiDexContainer, OatFile, ZipDexContainer

public interface MultiDexContainer<T extends DexFile>
This class represents a dex container that can contain multiple, named dex files
  • Method Details

    • getDexEntryNames

      @Nonnull List<String> getDexEntryNames() throws IOException
      Returns:
      A list of the names of dex entries in this container
      Throws:
      IOException
    • getEntry

      @Nullable MultiDexContainer.DexEntry<T> getEntry(@Nonnull String entryName) throws 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:
      IOException