Class ConcurrentLong2ReferenceChainedHashTable.EntryIterator<V>
java.lang.Object
ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator<V>
ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl<V,ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>>
ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.EntryIterator<V>
- All Implemented Interfaces:
Iterator<ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>>
- Enclosing class:
ConcurrentLong2ReferenceChainedHashTable<V>
protected static final class ConcurrentLong2ReferenceChainedHashTable.EntryIterator<V>
extends ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl<V,ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>>
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
ConcurrentLong2ReferenceChainedHashTable.NodeIterator.ResizeChain<V> -
Field Summary
Fields inherited from class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
lastReturned, map, nextToReturnFields inherited from class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
currentTable, increment, last, nextBin, resizeChain -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidforEachRemaining(Consumer<? super ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>> action) next()Methods inherited from class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl
hasNext, nextNode, removeMethods inherited from class ca.spottedleaf.concurrentutil.map.ConcurrentLong2ReferenceChainedHashTable.NodeIterator
findNext
-
Constructor Details
-
EntryIterator
-
-
Method Details
-
next
- Specified by:
nextin interfaceIterator<V>- Specified by:
nextin classConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl<V,ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>> - Throws:
NoSuchElementException
-
forEachRemaining
public void forEachRemaining(Consumer<? super ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>> action) - Specified by:
forEachRemainingin interfaceIterator<V>- Specified by:
forEachRemainingin classConcurrentLong2ReferenceChainedHashTable.BaseIteratorImpl<V,ConcurrentLong2ReferenceChainedHashTable.TableEntry<V>>
-