final class LinkedTransferQueue.Itr
extends java.lang.Object
implements java.util.Iterator<E>
| Modifier and Type | Field and Description |
|---|---|
private LinkedTransferQueue.Node |
lastPred |
private LinkedTransferQueue.Node |
lastRet |
private E |
nextItem |
private LinkedTransferQueue.Node |
nextNode |
| Constructor and Description |
|---|
Itr() |
| Modifier and Type | Method and Description |
|---|---|
private void |
advance(LinkedTransferQueue.Node prev)
Moves to next node after prev, or first node if prev null.
|
boolean |
hasNext() |
E |
next() |
void |
remove() |
private LinkedTransferQueue.Node nextNode
private E nextItem
private LinkedTransferQueue.Node lastRet
private LinkedTransferQueue.Node lastPred
private void advance(LinkedTransferQueue.Node prev)
public final boolean hasNext()
hasNext in interface java.util.Iterator<E>public final void remove()
remove in interface java.util.Iterator<E>