Package soot
Class DexClassProvider
- java.lang.Object
-
- soot.DexClassProvider
-
- All Implemented Interfaces:
ClassProvider
public class DexClassProvider extends Object implements ClassProvider
Looks for a dex file which includes the definition of a class.
-
-
Constructor Summary
Constructors Constructor Description DexClassProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Set<String>classesOfDex(org.jf.dexlib2.iface.DexFile dexFile)protected voidensureDexIndex()Checks whether the dex class index needs to be (re)built and triggers the build if necessaryClassSourcefind(String className)Provides the DexClassSource for the class.
-
-
-
Method Detail
-
find
public ClassSource find(String className)
Provides the DexClassSource for the class.- Specified by:
findin interfaceClassProvider- Parameters:
className- class to provide.- Returns:
- a DexClassSource that defines the className named class.
-
ensureDexIndex
protected void ensureDexIndex()
Checks whether the dex class index needs to be (re)built and triggers the build if necessary
-
-