| Modifier and Type | Class and Description |
|---|---|
class |
GraphBasedCallGraph
This class implements a mutable call graph as a graph.
|
| Modifier and Type | Method and Description |
|---|---|
MutableCallGraph |
GraphBasedCallGraph.copy() |
MutableCallGraph |
CallGraph.copy()
This method copies a call graph.
|
protected MutableCallGraph |
AbstractCallGraphAlgorithm.initializeCallGraph()
This method creates the mutable call graph which is used in the call graph algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractCallGraphAlgorithm.addImplicitEdgesOfEntryPoints(List<MethodSignature> entryPoints,
MutableCallGraph cg,
Deque<MethodSignature> workList)
This method adds implicit edges of the entry points of the call graph algorithm.
|
protected void |
RapidTypeAnalysisAlgorithm.includeIgnoredCallsToClass(ClassType classType,
MutableCallGraph cg,
Deque<MethodSignature> workList)
This method will add all saved ignored calls from a given class to the call graph.
|
protected void |
RapidTypeAnalysisAlgorithm.postProcessingMethod(View view,
MethodSignature sourceMethod,
Deque<MethodSignature> workList,
MutableCallGraph cg)
Postprocessing is not needed in RTA
|
protected void |
ClassHierarchyAnalysisAlgorithm.postProcessingMethod(View view,
MethodSignature sourceMethod,
Deque<MethodSignature> workList,
MutableCallGraph cg) |
protected abstract void |
AbstractCallGraphAlgorithm.postProcessingMethod(View view,
MethodSignature sourceMethod,
Deque<MethodSignature> workList,
MutableCallGraph cg)
This method enables optional post-processing of a method in the call graph algorithm
|
protected void |
RapidTypeAnalysisAlgorithm.preProcessingMethod(View view,
MethodSignature sourceMethod,
Deque<MethodSignature> workList,
MutableCallGraph cg)
Preprocessing of a method in the RTA call graph algorithm
|
protected void |
ClassHierarchyAnalysisAlgorithm.preProcessingMethod(View view,
MethodSignature sourceMethod,
Deque<MethodSignature> workList,
MutableCallGraph cg) |
protected abstract void |
AbstractCallGraphAlgorithm.preProcessingMethod(View view,
MethodSignature sourceMethod,
Deque<MethodSignature> workList,
MutableCallGraph cg)
This method enables optional pre-processing of a method in the call graph algorithm
|
Copyright © 2024 Soot OSS. All rights reserved.