Package pascal.taie.config
Class Options
java.lang.Object
pascal.taie.config.Options
- All Implemented Interfaces:
Serializable
Option class for Tai-e.
We name this class in the plural to avoid name collision with
CommandLine.Option
.- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
getScope()
Class<? extends WorldBuilder>
boolean
boolean
boolean
boolean
boolean
boolean
static Options
Parses arguments and return the parsed and post-processed Options.void
toString()
-
Constructor Details
-
Options
public Options()
-
-
Method Details
-
isPrintHelp
public boolean isPrintHelp() -
printHelp
public void printHelp() -
getClassPath
-
getAppClassPath
-
getMainClass
-
getInputClasses
-
getJavaVersion
public int getJavaVersion() -
isPrependJVM
public boolean isPrependJVM() -
isAllowPhantom
public boolean isAllowPhantom() -
getWorldBuilderClass
-
getOutputDir
-
isPreBuildIR
public boolean isPreBuildIR() -
isWorldCacheMode
public boolean isWorldCacheMode() -
getScope
-
enableNativeModel
public boolean enableNativeModel() -
getPlanFile
-
getAnalyses
-
isOnlyGenPlan
public boolean isOnlyGenPlan() -
getKeepResult
-
parse
Parses arguments and return the parsed and post-processed Options. -
toString
-