Class DirectedCallGraph

  • All Implemented Interfaces:
    Iterable<SootMethod>, DirectedGraph<SootMethod>

    public class DirectedCallGraph
    extends Object
    implements DirectedGraph<SootMethod>
    Builds a DirectedGraph from a CallGraph and SootMethodFilter. This is used in AbstractInterproceduralAnalysis to construct a reverse pseudo topological order on which to iterate. You can specify a SootMethodFilter to trim the graph by cutting call edges. Methods filtered-out by the SootMethodFilter will not appear in the DirectedGraph!