Package soot.jimple.toolkits.callgraph
Interface ContextSensitiveEdge
-
public interface ContextSensitiveEdgeRepresents a single context-sensitive edge in a call graph.- Author:
- Ondrej Lhotak
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Kindkind()The kind of edge.SootMethodsrc()The method in which the call occurs; may be null for calls not occurring in a specific method (eg.ContextsrcCtxt()The context at the source of the call.StmtsrcStmt()UnitsrcUnit()The unit at which the call occurs; may be null for calls not occurring at a specific statement (eg.SootMethodtgt()The target method of the call edge.ContexttgtCtxt()The context at the target of the call.
-
-
-
Method Detail
-
srcCtxt
Context srcCtxt()
The context at the source of the call.
-
src
SootMethod src()
The method in which the call occurs; may be null for calls not occurring in a specific method (eg. implicit calls by the VM)
-
srcUnit
Unit srcUnit()
The unit at which the call occurs; may be null for calls not occurring at a specific statement (eg. calls in native code)
-
srcStmt
Stmt srcStmt()
-
tgtCtxt
Context tgtCtxt()
The context at the target of the call.
-
tgt
SootMethod tgt()
The target method of the call edge.
-
kind
Kind kind()
The kind of edge. Note: kind should not be tested by other classes; instead, accessors such as isExplicit() should be added.
-
-