public interface CallGraphAlgorithm
| Modifier and Type | Method and Description |
|---|---|
CallGraph |
addClass(CallGraph oldCallGraph,
JavaClassType classType)
Adds a class to the call graph.
|
CallGraph |
initialize()
This method initializes and starts the call graph algorithm without given entry points.
|
CallGraph |
initialize(List<MethodSignature> entryPoints)
This method initializes and starts the call graph algorithm with given entry points.
|
@Nonnull CallGraph initialize()
@Nonnull CallGraph initialize(@Nonnull List<MethodSignature> entryPoints)
entryPoints - a list of entry points for the call graph algorithm. The algorithm starts at
these methods and inspects all reachable methods.@Nonnull CallGraph addClass(@Nonnull CallGraph oldCallGraph, @Nonnull JavaClassType classType)
oldCallGraph - the call graph which will be modified.classType - the type of the calls.Copyright © 2024 Soot OSS. All rights reserved.