Package soot.dexpler

Class DexResolver


  • public class DexResolver
    extends Object
    • Method Detail

      • resolveFromFile

        public IInitialResolver.Dependencies resolveFromFile​(File file,
                                                             String className,
                                                             SootClass sc)
        Resolve the class contained in file into the passed soot class.
        Parameters:
        file - the path to the dex/apk file to resolve
        className - the name of the class to resolve
        sc - the soot class that will represent the class
        Returns:
        the dependencies of this class.
      • initializeDexFile

        protected DexlibWrapper initializeDexFile​(File file)
        Initializes the dex wrapper for the given dex file
        Parameters:
        file - The dex file to load
        Returns:
        The wrapper object for the given dex file
      • addSourceFileTag

        protected static void addSourceFileTag​(SootClass sc,
                                               String fileName)
        adds source file tag to each sootclass