Class ConcurrentReaderHashMap.HashIterator
java.lang.Object
org.codehaus.groovy.runtime.metaclass.ConcurrentReaderHashMap.HashIterator
- All Implemented Interfaces:
java.util.Enumeration
,java.util.Iterator
- Direct Known Subclasses:
ConcurrentReaderHashMap.KeyIterator
,ConcurrentReaderHashMap.ValueIterator
- Enclosing class:
- ConcurrentReaderHashMap
protected class ConcurrentReaderHashMap.HashIterator
extends java.lang.Object
implements java.util.Iterator, java.util.Enumeration
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Object
currentKey
protected java.lang.Object
currentValue
protected ConcurrentReaderHashMap.Entry
entry
protected int
index
protected ConcurrentReaderHashMap.Entry
lastReturned
protected ConcurrentReaderHashMap.Entry[]
tab
-
Constructor Summary
Constructors Modifier Constructor Description protected
HashIterator()
-
Method Summary
Modifier and Type Method Description boolean
hasMoreElements()
boolean
hasNext()
java.lang.Object
next()
java.lang.Object
nextElement()
void
remove()
protected java.lang.Object
returnValueOfNext()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Enumeration
asIterator
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
tab
-
index
protected int index -
entry
-
currentKey
protected java.lang.Object currentKey -
currentValue
protected java.lang.Object currentValue -
lastReturned
-
-
Constructor Details
-
HashIterator
protected HashIterator()
-
-
Method Details
-
hasMoreElements
public boolean hasMoreElements()- Specified by:
hasMoreElements
in interfacejava.util.Enumeration
-
nextElement
public java.lang.Object nextElement()- Specified by:
nextElement
in interfacejava.util.Enumeration
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfacejava.util.Iterator
-
returnValueOfNext
protected java.lang.Object returnValueOfNext() -
next
public java.lang.Object next()- Specified by:
next
in interfacejava.util.Iterator
-
remove
public void remove()- Specified by:
remove
in interfacejava.util.Iterator
-