public class DexFileModule
extends java.lang.Object
implements com.ibm.wala.classLoader.Module
| Modifier and Type | Field and Description |
|---|---|
static int |
AUTO_INFER_API_LEVEL |
| Constructor and Description |
|---|
DexFileModule(java.io.File f,
java.lang.String entry) |
DexFileModule(java.io.File f,
java.lang.String entry,
int apiLevel) |
| Modifier and Type | Method and Description |
|---|---|
org.jf.dexlib2.iface.DexFile |
getDexFile() |
java.util.Iterator<com.ibm.wala.classLoader.ModuleEntry> |
getEntries() |
java.io.File |
getFile() |
static DexFileModule |
make(java.io.File f) |
static DexFileModule |
make(java.io.File f,
int apiLevel) |
public static final int AUTO_INFER_API_LEVEL
public DexFileModule(java.io.File f,
java.lang.String entry,
int apiLevel)
throws java.lang.IllegalArgumentException
f - the .oat or .apk fileentry - the name of the .dex file inside the container fileapiLevel - the api level wantedjava.lang.IllegalArgumentExceptionpublic DexFileModule(java.io.File f,
java.lang.String entry)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static DexFileModule make(java.io.File f) throws java.lang.IllegalArgumentException, java.io.IOException
java.lang.IllegalArgumentExceptionjava.io.IOExceptionpublic static DexFileModule make(java.io.File f, int apiLevel) throws java.lang.IllegalArgumentException, java.io.IOException
java.lang.IllegalArgumentExceptionjava.io.IOExceptionpublic org.jf.dexlib2.iface.DexFile getDexFile()
public java.io.File getFile()
public java.util.Iterator<com.ibm.wala.classLoader.ModuleEntry> getEntries()
getEntries in interface com.ibm.wala.classLoader.Module