groovyx.gpars.extra166y
Class CustomConcurrentHashMap.HashIterator

java.lang.Object
  extended by groovyx.gpars.extra166y.CustomConcurrentHashMap.HashIterator
Direct Known Subclasses:
CustomConcurrentHashMap.EntryIterator, CustomConcurrentHashMap.KeyIterator, CustomConcurrentHashMap.ValueIterator
Enclosing class:
CustomConcurrentHashMap<K,V>

abstract class CustomConcurrentHashMap.HashIterator
extends java.lang.Object


Field Summary
(package private)  CustomConcurrentHashMap.Node[] currentTable
           
(package private)  java.lang.Object lastKey
           
(package private)  java.lang.Object nextKey
           
(package private)  CustomConcurrentHashMap.Node nextNode
           
(package private)  int nextSegmentIndex
           
(package private)  int nextTableIndex
           
(package private)  java.lang.Object nextValue
           
 
Constructor Summary
CustomConcurrentHashMap.HashIterator()
           
 
Method Summary
(package private)  void advance()
           
 boolean hasNext()
           
(package private)  java.util.Map.Entry<K,V> nextEntry()
           
(package private)  K nextKey()
           
(package private)  V nextValue()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nextSegmentIndex

int nextSegmentIndex

nextTableIndex

int nextTableIndex

currentTable

CustomConcurrentHashMap.Node[] currentTable

nextNode

CustomConcurrentHashMap.Node nextNode

nextKey

java.lang.Object nextKey

nextValue

java.lang.Object nextValue

lastKey

java.lang.Object lastKey
Constructor Detail

CustomConcurrentHashMap.HashIterator

CustomConcurrentHashMap.HashIterator()
Method Detail

hasNext

public final boolean hasNext()

advance

final void advance()

nextKey

final K nextKey()

nextValue

final V nextValue()

nextEntry

final java.util.Map.Entry<K,V> nextEntry()

remove

public void remove()

Copyright © 2008–2012 Václav Pech. All Rights Reserved.