Package pascal.taie.frontend.soot
Class SootWorldBuilder
java.lang.Object
pascal.taie.AbstractWorldBuilder
pascal.taie.frontend.soot.SootWorldBuilder
- All Implemented Interfaces:
WorldBuilder
-
Field Summary
Fields inherited from class pascal.taie.AbstractWorldBuilder
implicitEntries, JREs
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
build
(Options options, List<AnalysisConfig> analyses) protected static void
buildClasses
(ClassHierarchy hierarchy, soot.Scene scene) Methods inherited from class pascal.taie.AbstractWorldBuilder
getClassPath, getInputClasses, getNativeModel
-
Constructor Details
-
SootWorldBuilder
public SootWorldBuilder()
-
-
Method Details
-
build
Description copied from interface:WorldBuilder
Builds a new instance ofWorld
and make it globally accessible through static methods ofWorld
. TODO: removeanalyses
.- Parameters:
options
- the optionsanalyses
- the analyses to be executed
-
buildClasses
-