@Immutable
public final class SplitApks
extends java.lang.Object
implements java.lang.AutoCloseable
This exists to represent a model of the underlying data that assertions can be built upon, for example as a truth subject.
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Apk |
get(int index) |
java.util.Map<java.lang.String,org.jf.dexlib2.dexbacked.DexBackedClassDef> |
getAllClasses() |
java.util.List<Dex> |
getAllDexes() |
java.util.List<java.nio.file.Path> |
getEntries(java.lang.String name) |
int |
size() |
java.lang.String |
toString() |
public SplitApks(@NonNull
java.util.List<Apk> apks)
public Apk get(int index)
public int size()
public java.util.List<Dex> getAllDexes() throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<java.lang.String,org.jf.dexlib2.dexbacked.DexBackedClassDef> getAllClasses()
throws java.io.IOException
java.io.IOException@NonNull
public java.util.List<java.nio.file.Path> getEntries(@NonNull
java.lang.String name)
public void close()
throws java.lang.Exception
close in interface java.lang.AutoCloseablejava.lang.Exceptionpublic java.lang.String toString()
toString in class java.lang.Object