Package org.jboss.marshalling.reflect
Class UnlockedHashMap.BranchIterator
- java.lang.Object
-
- org.jboss.marshalling.reflect.UnlockedHashMap.TableIterator
-
- org.jboss.marshalling.reflect.UnlockedHashMap.BranchIterator
-
- All Implemented Interfaces:
java.util.Iterator<java.util.Map.Entry<K,V>>
- Enclosing class:
- UnlockedHashMap<K,V>
final class UnlockedHashMap.BranchIterator extends UnlockedHashMap.TableIterator
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
branch
private UnlockedHashMap.TableIterator
branch0
private UnlockedHashMap.TableIterator
branch1
-
Constructor Summary
Constructors Constructor Description BranchIterator(UnlockedHashMap.TableIterator branch0, UnlockedHashMap.TableIterator branch1)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
UnlockedHashMap.Item<K,V>
next()
(package private) V
nextValue()
void
remove()
-
-
-
Field Detail
-
branch0
private final UnlockedHashMap.TableIterator branch0
-
branch1
private final UnlockedHashMap.TableIterator branch1
-
branch
private boolean branch
-
-
Constructor Detail
-
BranchIterator
BranchIterator(UnlockedHashMap.TableIterator branch0, UnlockedHashMap.TableIterator branch1)
-
-
Method Detail
-
hasNext
public boolean hasNext()
-
next
public UnlockedHashMap.Item<K,V> next()
- Specified by:
next
in interfacejava.util.Iterator<java.util.Map.Entry<K,V>>
- Specified by:
next
in classUnlockedHashMap.TableIterator
-
nextValue
V nextValue()
- Specified by:
nextValue
in classUnlockedHashMap.TableIterator
-
remove
public void remove()
-
-