Package pascal.taie.frontend.cache
Class CachedWorldBuilder
java.lang.Object
pascal.taie.frontend.cache.CachedWorldBuilder
- All Implemented Interfaces:
WorldBuilder
A
WorldBuilder
that loads the cached world if it exists, or delegates to the
underlying WorldBuilder
otherwise.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
build
(Options options, List<AnalysisConfig> analyses) static File
getWorldCacheFile
(Options options)
-
Constructor Details
-
CachedWorldBuilder
-
-
Method Details
-
build
Description copied from interface:WorldBuilder
Builds a new instance ofWorld
and make it globally accessible through static methods ofWorld
. TODO: removeanalyses
.- Specified by:
build
in interfaceWorldBuilder
- Parameters:
options
- the optionsanalyses
- the analyses to be executed
-
getWorldCacheFile
-