Package org.jboss.marshalling.reflect
Class UnlockedHashMap.BranchIterator
java.lang.Object
UnlockedHashMap<K,V>.org.jboss.marshalling.reflect.UnlockedHashMap.TableIterator
org.jboss.marshalling.reflect.UnlockedHashMap.BranchIterator
- Enclosing class:
UnlockedHashMap<K,
V>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private final UnlockedHashMap<K,
V>.TableIterator private final UnlockedHashMap<K,
V>.TableIterator -
Constructor Summary
ConstructorsConstructorDescriptionBranchIterator
(UnlockedHashMap<K, V>.TableIterator branch0, UnlockedHashMap<K, V>.TableIterator branch1) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
branch0
-
branch1
-
branch
private boolean branch
-
-
Constructor Details
-
BranchIterator
BranchIterator(UnlockedHashMap<K, V>.TableIterator branch0, UnlockedHashMap<K, V>.TableIterator branch1)
-
-
Method Details
-
hasNext
public boolean hasNext() -
next
- Specified by:
next
in interfaceIterator<Map.Entry<K,
V>> - Specified by:
next
in classUnlockedHashMap<K,
V>.TableIterator
-
nextValue
V nextValue()- Specified by:
nextValue
in classUnlockedHashMap<K,
V>.TableIterator
-
remove
public void remove()
-