edu.cmu.cs.crystal.cfg
Interface ICFGNode<N>
- All Known Implementing Classes:
- EclipseCFGNode
public interface ICFGNode<N>
Abstract
- Author:
- aldrich, ciera
getInputs
Set<? extends ICFGEdge<N>> getInputs()
getOutputs
Set<? extends ICFGEdge<N>> getOutputs()
getASTNode
N getASTNode()
- Returns:
- The Node from which this CFGNode was created,
may be null if this node is a dummy node. These nodes
will still have input/output edges for control
flow purposes.
getInputEdges
Set<? extends ICFGEdge<N>> getInputEdges(ILabel label)
getOutputEdges
Set<? extends ICFGEdge<N>> getOutputEdges(ILabel label)
getEnd
ICFGNode<N> getEnd()
getStart
ICFGNode<N> getStart()