Class ConcurrentReaderHashMap.HashIterator
java.lang.Object
org.codehaus.groovy.runtime.metaclass.ConcurrentReaderHashMap.HashIterator
- All Implemented Interfaces:
Enumeration
,Iterator
- Direct Known Subclasses:
ConcurrentReaderHashMap.KeyIterator
,ConcurrentReaderHashMap.ValueIterator
- Enclosing class:
- ConcurrentReaderHashMap
protected class ConcurrentReaderHashMap.HashIterator extends Object implements Iterator, Enumeration
-
Field Summary
Fields Modifier and Type Field Description protected Object
currentKey
protected 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()
Object
next()
Object
nextElement()
void
remove()
protected 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
-
currentValue
-
lastReturned
-
-
Constructor Details
-
HashIterator
protected HashIterator()
-
-
Method Details
-
hasMoreElements
public boolean hasMoreElements()- Specified by:
hasMoreElements
in interfaceEnumeration
-
nextElement
- Specified by:
nextElement
in interfaceEnumeration
-
hasNext
public boolean hasNext() -
returnValueOfNext
-
next
-
remove
public void remove()
-