public final class ReentrantNodeIterator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ReentrantNodeIterator.LoopInfo<StateT> |
static class |
ReentrantNodeIterator.NodeIteratorClosure<StateT> |
| Modifier and Type | Method and Description |
|---|---|
static <StateT> void |
apply(ReentrantNodeIterator.NodeIteratorClosure<StateT> closure,
FixedNode start,
StateT initialState) |
static <StateT> ReentrantNodeIterator.LoopInfo<StateT> |
processLoop(ReentrantNodeIterator.NodeIteratorClosure<StateT> closure,
LoopBeginNode loop,
StateT initialState) |
public static <StateT> ReentrantNodeIterator.LoopInfo<StateT> processLoop(ReentrantNodeIterator.NodeIteratorClosure<StateT> closure, LoopBeginNode loop, StateT initialState)
public static <StateT> void apply(ReentrantNodeIterator.NodeIteratorClosure<StateT> closure, FixedNode start, StateT initialState)