|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ICICG
Specification of a context-insensitive call graph.
| Method Summary | |
|---|---|
boolean |
calls(joeq.Compiler.Quad.Quad invk,
joeq.Class.jq_Method meth)
Determines whether a given call site may call a given method. |
java.util.Set<joeq.Compiler.Quad.Quad> |
getCallers(joeq.Class.jq_Method meth)
Provides the set of all call sites that may call a given method. |
java.util.Set<joeq.Class.jq_Method> |
getTargets(joeq.Compiler.Quad.Quad invk)
Provides the set of all methods that may be called by a given call site. |
| Methods inherited from interface chord.util.graph.ILabeledGraph |
|---|
getLabels |
| Methods inherited from interface chord.util.graph.IGraph |
|---|
getAllPathsBuilder, getBackEdges, getNodeMap, getNodes, getNodesInCycles, getNodesInRPO, getPreds, getRoots, getShortestPathsBuilder, getSimpleCycles, getSuccs, getTopSortedSCCs, hasCycles, hasEdge, hasNode, hasRoot, isConnected, numNodes, numPreds, numRoots, numSuccs |
| Method Detail |
|---|
java.util.Set<joeq.Class.jq_Method> getTargets(joeq.Compiler.Quad.Quad invk)
invk - A call site.
java.util.Set<joeq.Compiler.Quad.Quad> getCallers(joeq.Class.jq_Method meth)
meth - A method.
boolean calls(joeq.Compiler.Quad.Quad invk,
joeq.Class.jq_Method meth)
invk - A call site.meth - A method.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||