DFSEdgeTypes
public class ReverseDepthFirstSearch extends ReverseDepthFirstSearch<CFG,Edge,BasicBlock>
CFG
BLACK, DEBUG, GRAY, WHITE
BACK_EDGE, CROSS_EDGE, FORWARD_EDGE, TREE_EDGE, UNKNOWN_EDGE
Constructor | Description |
---|---|
ReverseDepthFirstSearch(CFG cfg) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
protected BasicBlock |
getNextSearchTreeRoot() |
Choose the next search tree root.
|
containsCycle, getColor, getDFSEdgeType, getDiscoveryTime, getFinishTime, getFinishTimeList, search, setSearchTreeCallback, setVertexChooser, topologicalSortIterator, unvisitedVertices, visitMe
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSource, getTarget, outgoingEdgeIterator
public ReverseDepthFirstSearch(CFG cfg)
cfg
- the CFG to perform the reverse depth first search onprotected BasicBlock getNextSearchTreeRoot()
AbstractDepthFirstSearch
getNextSearchTreeRoot
in class AbstractDepthFirstSearch<CFG,Edge,BasicBlock>
SpotBugs is licensed under the LGPL.