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 booleanbranchprivate UnlockedHashMap.TableIteratorbranch0private UnlockedHashMap.TableIteratorbranch1
-
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 booleanhasNext()UnlockedHashMap.Item<K,V>next()(package private) VnextValue()voidremove()
-
-
-
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:
nextin interfacejava.util.Iterator<java.util.Map.Entry<K,V>>- Specified by:
nextin classUnlockedHashMap.TableIterator
-
nextValue
V nextValue()
- Specified by:
nextValuein classUnlockedHashMap.TableIterator
-
remove
public void remove()
-
-