Package org.jboss.marshalling.reflect
Class UnlockedHashMap.RowIterator
- java.lang.Object
-
- org.jboss.marshalling.reflect.UnlockedHashMap.TableIterator
-
- org.jboss.marshalling.reflect.UnlockedHashMap.RowIterator
-
- All Implemented Interfaces:
java.util.Iterator<java.util.Map.Entry<K,V>>
- Enclosing class:
- UnlockedHashMap<K,V>
final class UnlockedHashMap.RowIterator extends UnlockedHashMap.TableIterator
-
-
Field Summary
Fields Modifier and Type Field Description private intidxprivate UnlockedHashMap.Item<K,V>nextprivate UnlockedHashMap.Item<K,V>remove(package private) UnlockedHashMap.Item<K,V>[]rowprivate UnlockedHashMap.Table<K,V>table
-
Constructor Summary
Constructors Constructor Description RowIterator(UnlockedHashMap.Table<K,V> table, UnlockedHashMap.Item<K,V>[] row)
-
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
-
table
private final UnlockedHashMap.Table<K,V> table
-
row
UnlockedHashMap.Item<K,V>[] row
-
idx
private int idx
-
next
private UnlockedHashMap.Item<K,V> next
-
remove
private UnlockedHashMap.Item<K,V> remove
-
-
Constructor Detail
-
RowIterator
RowIterator(UnlockedHashMap.Table<K,V> table, UnlockedHashMap.Item<K,V>[] row)
-
-
Method Detail
-
hasNext
public boolean hasNext()
-
nextValue
V nextValue()
- Specified by:
nextValuein classUnlockedHashMap.TableIterator
-
next
public UnlockedHashMap.Item<K,V> next()
- Specified by:
nextin interfacejava.util.Iterator<java.util.Map.Entry<K,V>>- Specified by:
nextin classUnlockedHashMap.TableIterator
-
remove
public void remove()
-
-