Package soot.jimple.toolkits.callgraph
Class ContextInsensitiveContextManager
- java.lang.Object
-
- soot.jimple.toolkits.callgraph.ContextInsensitiveContextManager
-
- All Implemented Interfaces:
ContextManager
public class ContextInsensitiveContextManager extends Object implements ContextManager
A context manager which adds no context-sensitivity to the call graph.- Author:
- Ondrej Lhotak
-
-
Constructor Summary
Constructors Constructor Description ContextInsensitiveContextManager(CallGraph cg)
-
Method Summary
All Methods Instance Methods Concrete 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()
-
-
-
Constructor Detail
-
ContextInsensitiveContextManager
public ContextInsensitiveContextManager(CallGraph cg)
-
-
Method Detail
-
addStaticEdge
public void addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
- Specified by:
addStaticEdgein interfaceContextManager
-
addVirtualEdge
public void addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
- Specified by:
addVirtualEdgein interfaceContextManager
-
callGraph
public CallGraph callGraph()
- Specified by:
callGraphin interfaceContextManager
-
-