Package soot

Class 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 Detail

      • DexClassProvider

        public DexClassProvider()
    • Method Detail

      • classesOfDex

        public static Set<String> classesOfDex​(org.jf.dexlib2.iface.DexFile dexFile)
      • find

        public ClassSource find​(String className)
        Provides the DexClassSource for the class.
        Specified by:
        find in interface ClassProvider
        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