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.edgesprotected QueueReader<Edge>OnFlyCallGraph.readerprotected Map<ContextMethod,Edge> OnFlyCallGraph.srcMethodToEdgeOnFlyCallGraph.srcUnitToEdgeprotected ChunkedQueue<Edge>OnFlyCallGraph.streamprotected Map<ContextMethod,Edge> OnFlyCallGraph.tgtToEdgeMethods 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 TypeMethodDescriptionbooleanUsed to add an edge to the call graph.booleanOnFlyCallGraph.removeEdge(Edge e) Removes the edge e from the call graph.booleanOnFlyCallGraph.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 TypeMethodDescriptionbooleanOnFlyCallGraph.removeEdges(Collection<Edge> edges) Removes the edges from the call graph.