Uses of Class
qilin.core.builder.callgraph.Edge
-
Uses of Edge in qilin.core.builder
-
Uses of Edge in qilin.core.builder.callgraph
Modifier and TypeFieldDescriptionOnFlyCallGraph.edges
protected QueueReader<Edge>
OnFlyCallGraph.reader
protected Map<ContextMethod,
Edge> OnFlyCallGraph.srcMethodToEdge
OnFlyCallGraph.srcUnitToEdge
protected ChunkedQueue<Edge>
OnFlyCallGraph.stream
protected Map<ContextMethod,
Edge> OnFlyCallGraph.tgtToEdge
Modifier and TypeMethodDescriptionOnFlyCallGraph.findEdge
(Stmt u, SootMethod callee) Find the specific call edge that is going out from the callsite u and the call target is callee.Modifier and TypeMethodDescriptionOnFlyCallGraph.edgesInto
(ContextMethod m) Returns an iterator over all edges that have m as their target method.OnFlyCallGraph.edgesOutOf
(ContextMethod m) Returns an iterator over all edges that have m as their source method.OnFlyCallGraph.edgesOutOf
(Stmt u) Returns an iterator over all edges that have u as their source unit.OnFlyCallGraph.iterator()
OnFlyCallGraph.listener()
Returns a QueueReader object containing all edges added so far, and which will be informed of any new edges that are later added to the graph.OnFlyCallGraph.newListener()
Returns a QueueReader object which will contain ONLY NEW edges which will be added to the graph.Modifier and TypeMethodDescriptionboolean
Used to add an edge to the call graph.boolean
OnFlyCallGraph.removeEdge
(Edge e) Removes the edge e from the call graph.boolean
OnFlyCallGraph.removeEdge
(Edge e, boolean removeInEdgeList) Removes the edge e from the call graph.Modifier and TypeMethodDescriptionboolean
OnFlyCallGraph.removeEdges
(Collection<Edge> edges) Removes the edges from the call graph.