Package soot.jimple.toolkits.callgraph
Interface ContextManager
-
- All Known Implementing Classes:
ContextInsensitiveContextManager,ObjSensContextManager,OneCFAContextManager
public interface ContextManagerInterface for context managers, which decide how edges should be added to a context-sensitive call graph.- Author:
- Ondrej Lhotak
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)voidaddVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)CallGraphcallGraph()
-
-
-
Method Detail
-
addStaticEdge
void addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
-
addVirtualEdge
void addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
-
callGraph
CallGraph callGraph()
-
-