Package pascal.taie.config
Class AnalysisConfig
java.lang.Object
pascal.taie.config.AnalysisConfig
Configuration for an analysis.
-
Constructor Summary
ConstructorDescriptionAnalysisConfig
(String description, String analysisClass, String id, List<String> requires, AnalysisOptions options) Used by deserialization from configuration file. -
Method Summary
Modifier and TypeMethodDescriptiongetId()
static AnalysisConfig
Convenient static factory for creating an AnalysisConfig by merely specifying id and options.static List<AnalysisConfig>
parseConfigs
(InputStream content) Parses a list of AnalysisConfig from given input stream.toString()
-
Constructor Details
-
Method Details
-
of
Convenient static factory for creating an AnalysisConfig by merely specifying id and options. The given options should be an array of key-value pairs, e.g., [k1, v1, k2, v2, ...]. -
getDescription
-
getAnalysisClass
-
getId
-
getOptions
-
toDetailedString
-
toString
-
parseConfigs
Parses a list of AnalysisConfig from given input stream.
-