private static final class SinglePassNodeIterator.PathStart<U> extends Object
SinglePassNodeIterator.nodeQueue
can be used to continue with the single-pass visit after
the previous path can't be followed anymore. Such items are:
SinglePassNodeIterator.nextQueuedNode()
SinglePassNodeIterator.queueMerge(EndNode)
and SinglePassNodeIterator.queueSuccessors(FixedNode)
Correspondingly each item may stand for:
AbstractMergeNode
whose pre-state results from merging those of its
forward-ends, see SinglePassNodeIterator.nextQueuedNode()
SinglePassNodeIterator.nextQueuedNode()
Modifier and Type | Field and Description |
---|---|
private AbstractBeginNode |
node |
private U |
stateOnEntry |
Modifier | Constructor and Description |
---|---|
private |
PathStart(AbstractBeginNode node,
U stateOnEntry) |
private final AbstractBeginNode node
private final U stateOnEntry
private PathStart(AbstractBeginNode node, U stateOnEntry)
private boolean repOK()