static class AbstractReferenceMap.ReferenceEntrySetIterator
extends java.lang.Object
implements java.util.Iterator
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.Object |
currentKey |
(package private) java.lang.Object |
currentValue |
(package private) AbstractReferenceMap.ReferenceEntry |
entry |
(package private) int |
expectedModCount |
(package private) int |
index |
(package private) java.lang.Object |
nextKey |
(package private) java.lang.Object |
nextValue |
(package private) AbstractReferenceMap |
parent
The parent map
|
(package private) AbstractReferenceMap.ReferenceEntry |
previous |
Constructor and Description |
---|
ReferenceEntrySetIterator(AbstractReferenceMap parent) |
Modifier and Type | Method and Description |
---|---|
private void |
checkMod() |
protected AbstractReferenceMap.ReferenceEntry |
currentEntry() |
boolean |
hasNext() |
java.lang.Object |
next() |
protected AbstractReferenceMap.ReferenceEntry |
nextEntry() |
private boolean |
nextNull() |
void |
remove() |
final AbstractReferenceMap parent
int index
AbstractReferenceMap.ReferenceEntry entry
AbstractReferenceMap.ReferenceEntry previous
java.lang.Object nextKey
java.lang.Object nextValue
java.lang.Object currentKey
java.lang.Object currentValue
int expectedModCount
public ReferenceEntrySetIterator(AbstractReferenceMap parent)
public boolean hasNext()
hasNext
in interface java.util.Iterator
private void checkMod()
private boolean nextNull()
protected AbstractReferenceMap.ReferenceEntry nextEntry()
protected AbstractReferenceMap.ReferenceEntry currentEntry()
public java.lang.Object next()
next
in interface java.util.Iterator
public void remove()
remove
in interface java.util.Iterator