public class DexContainerReader extends java.lang.Object implements BaseDexFileReader
DexReaderFactory
factory methods:
DexFileVisitor visitor = new xxxFileVisitor(); BaseDexFileReader reader = DexReaderFactory.createSingleReader(dexFile); reader.accept(visitor);
Constructor and Description |
---|
DexContainerReader(java.util.Collection<? extends BaseDexFileReader> readers) |
Modifier and Type | Method and Description |
---|---|
void |
accept(java.util.function.Consumer<java.lang.String> stringConsumer) |
void |
accept(DexFileVisitor dv) |
void |
accept(DexFileVisitor dv,
int config) |
void |
accept(DexFileVisitor dv,
int classIdx,
int config) |
java.util.List<java.lang.String> |
getClassNames() |
int |
getDexVersion() |
public DexContainerReader(java.util.Collection<? extends BaseDexFileReader> readers)
public int getDexVersion()
getDexVersion
in interface BaseDexFileReader
public void accept(DexFileVisitor dv)
accept
in interface BaseDexFileReader
public java.util.List<java.lang.String> getClassNames()
getClassNames
in interface BaseDexFileReader
public void accept(DexFileVisitor dv, int config)
accept
in interface BaseDexFileReader
public void accept(DexFileVisitor dv, int classIdx, int config)
accept
in interface BaseDexFileReader
public void accept(java.util.function.Consumer<java.lang.String> stringConsumer)
accept
in interface BaseDexFileReader