Uses of Class
qilin.core.builder.callgraph.Edge
Packages that use Edge
-
Uses of Edge in qilin.core.builder
Fields in qilin.core.builder with type parameters of type EdgeMethods in qilin.core.builder with parameters of type Edge -
Uses of Edge in qilin.core.builder.callgraph
Fields in qilin.core.builder.callgraph declared as EdgeFields in qilin.core.builder.callgraph with type parameters of type EdgeModifier 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
Methods in qilin.core.builder.callgraph that return EdgeModifier 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.Methods in qilin.core.builder.callgraph that return types with arguments of type EdgeModifier 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.Methods in qilin.core.builder.callgraph with parameters of type EdgeModifier 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.Method parameters in qilin.core.builder.callgraph with type arguments of type EdgeModifier and TypeMethodDescriptionboolean
OnFlyCallGraph.removeEdges
(Collection<Edge> edges) Removes the edges from the call graph.