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 void
addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
void
addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
CallGraph
callGraph()
-
-
-
Constructor Detail
-
ContextInsensitiveContextManager
public ContextInsensitiveContextManager(CallGraph cg)
-
-
Method Detail
-
addStaticEdge
public void addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
- Specified by:
addStaticEdge
in interfaceContextManager
-
addVirtualEdge
public void addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
- Specified by:
addVirtualEdge
in interfaceContextManager
-
callGraph
public CallGraph callGraph()
- Specified by:
callGraph
in interfaceContextManager
-
-