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()