@@ -16,35 +16,35 @@ interface WalaSCGAlgo {
16
16
17
17
class WalaRTA : WalaSCGAlgo {
18
18
override fun cg (opt : AnalysisOptions , scope : AnalysisScope , cache : AnalysisCache , ch : IClassHierarchy ): CallGraph {
19
- val rtaBuilder = Util .makeRTABuilder(opt, cache, ch, scope )
19
+ val rtaBuilder = Util .makeRTABuilder(opt, cache, ch)
20
20
return rtaBuilder.makeCallGraph(opt, NullProgressMonitor ())
21
21
}
22
22
}
23
23
24
24
class Wala0CFA : WalaSCGAlgo {
25
25
override fun cg (opt : AnalysisOptions , scope : AnalysisScope , cache : AnalysisCache , ch : IClassHierarchy ): CallGraph {
26
- val ncfaBuilder = Util .makeZeroCFABuilder(Language .JAVA , opt, cache, ch, scope )
26
+ val ncfaBuilder = Util .makeZeroCFABuilder(Language .JAVA , opt, cache, ch)
27
27
return ncfaBuilder.makeCallGraph(opt)
28
28
}
29
29
}
30
30
31
31
class Wala01CFA : WalaSCGAlgo {
32
32
override fun cg (opt : AnalysisOptions , scope : AnalysisScope , cache : AnalysisCache , ch : IClassHierarchy ): CallGraph {
33
- val cfaBuilder = Util .makeZeroOneCFABuilder(Language .JAVA , opt, cache, ch, scope )
33
+ val cfaBuilder = Util .makeZeroOneCFABuilder(Language .JAVA , opt, cache, ch)
34
34
return cfaBuilder.makeCallGraph(opt)
35
35
}
36
36
}
37
37
38
38
class Wala01CFAContainer : WalaSCGAlgo {
39
39
override fun cg (opt : AnalysisOptions , scope : AnalysisScope , cache : AnalysisCache , ch : IClassHierarchy ): CallGraph {
40
- val b = Util .makeZeroOneContainerCFABuilder(opt, cache, ch, scope )
40
+ val b = Util .makeZeroOneContainerCFABuilder(opt, cache, ch)
41
41
return b.makeCallGraph(opt)
42
42
}
43
43
}
44
44
45
45
class Wala1CFA : WalaSCGAlgo {
46
46
override fun cg (opt : AnalysisOptions , scope : AnalysisScope , cache : AnalysisCache , ch : IClassHierarchy ): CallGraph {
47
- val cfaBuilder = Util .makeNCFABuilder(1 , opt, cache, ch, scope )
47
+ val cfaBuilder = Util .makeNCFABuilder(1 , opt, cache, ch)
48
48
return cfaBuilder.makeCallGraph(opt)
49
49
}
50
50
}
0 commit comments