Class SootWorldBuilder

java.lang.Object
pascal.taie.AbstractWorldBuilder
pascal.taie.frontend.soot.SootWorldBuilder
All Implemented Interfaces:
WorldBuilder

public class SootWorldBuilder extends AbstractWorldBuilder
  • Constructor Details

    • SootWorldBuilder

      public SootWorldBuilder()
  • Method Details

    • build

      public void build(Options options, List<AnalysisConfig> analyses)
      Description copied from interface: WorldBuilder
      Builds a new instance of World and make it globally accessible through static methods of World. TODO: remove analyses.
      Parameters:
      options - the options
      analyses - the analyses to be executed
    • buildClasses

      protected static void buildClasses(ClassHierarchy hierarchy, soot.Scene scene)