MCPcopy Create free account
hub / github.com/LFYSec/MScan / buildWorld

Method buildWorld

src/main/java/pascal/taie/Main.java:116–122  ·  view source on GitHub ↗

Convenient method for building the world from String arguments.

(String... args)

Source from the content-addressed store, hash-verified

114 * Convenient method for building the world from String arguments.
115 */
116 public static void buildWorld(String... args) {
117 Options options = Options.parse(args);
118 LoggerConfigs.setOutput(options.getOutputDir());
119 Plan plan = processConfigs(options);
120 buildWorld(options, plan.analyses());
121 LoggerConfigs.reconfigure();
122 }
123
124 private static void buildWorld(Options options, List<AnalysisConfig> analyses) {
125 Timer.runAndCount(() -> {

Callers 15

setUpMethod · 0.95
buildWorldMethod · 0.95
testBottomTypeMethod · 0.95
testFunctionMethod · 0.95
testInterfaceMethod · 0.95
testMultiStatementMethod · 0.95
testWithArgsMethod · 0.95
testCaptureMethod · 0.95
beforeClassMethod · 0.95
buildWorldMethod · 0.95
testWorldBuilderMethod · 0.95
testMethod · 0.95

Calls 15

parseMethod · 0.95
setOutputMethod · 0.95
getOutputDirMethod · 0.95
processConfigsMethod · 0.95
reconfigureMethod · 0.95
runAndCountMethod · 0.95
buildMethod · 0.95
getMethod · 0.95
getWorldBuilderClassMethod · 0.80
isWorldCacheModeMethod · 0.80
countMethod · 0.80
getClassHierarchyMethod · 0.80

Tested by 15

setUpMethod · 0.76
buildWorldMethod · 0.76
testBottomTypeMethod · 0.76
testFunctionMethod · 0.76
testInterfaceMethod · 0.76
testMultiStatementMethod · 0.76
testWithArgsMethod · 0.76
testCaptureMethod · 0.76
beforeClassMethod · 0.76
buildWorldMethod · 0.76
testWorldBuilderMethod · 0.76
testMethod · 0.76