Class ICFGSupergraph

java.lang.Object
com.ibm.wala.dataflow.IFDS.ICFGSupergraph
All Implemented Interfaces:
ISupergraph<BasicBlockInContext<IExplodedBasicBlock>,CGNode>, EdgeManager<BasicBlockInContext<IExplodedBasicBlock>>, Graph<BasicBlockInContext<IExplodedBasicBlock>>, NodeManager<BasicBlockInContext<IExplodedBasicBlock>>, NumberedEdgeManager<BasicBlockInContext<IExplodedBasicBlock>>, NumberedGraph<BasicBlockInContext<IExplodedBasicBlock>>, NumberedNodeManager<BasicBlockInContext<IExplodedBasicBlock>>, Iterable<BasicBlockInContext<IExplodedBasicBlock>>

public class ICFGSupergraph extends Object implements ISupergraph<BasicBlockInContext<IExplodedBasicBlock>,CGNode>
Forward supergraph induced over an ExplodedInterproceduralCFG

This should lazily build the supergraph as it is explored.

Author:
sjfink