private class LinkedListMultimap.NodeIterator
extends java.lang.Object
implements java.util.ListIterator<java.util.Map.Entry<K,V>>
Iterator
over all nodes.Modifier and Type | Field and Description |
---|---|
(package private) LinkedListMultimap.Node<K,V> |
current |
(package private) int |
expectedModCount |
(package private) LinkedListMultimap.Node<K,V> |
next |
(package private) int |
nextIndex |
(package private) LinkedListMultimap.Node<K,V> |
previous |
Constructor and Description |
---|
NodeIterator(int index) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.util.Map.Entry<K,V> e) |
private void |
checkForConcurrentModification() |
boolean |
hasNext() |
boolean |
hasPrevious() |
LinkedListMultimap.Node<K,V> |
next() |
int |
nextIndex() |
LinkedListMultimap.Node<K,V> |
previous() |
int |
previousIndex() |
void |
remove() |
void |
set(java.util.Map.Entry<K,V> e) |
(package private) void |
setValue(V value) |
int nextIndex
@CheckForNull LinkedListMultimap.Node<K,V> next
@CheckForNull LinkedListMultimap.Node<K,V> current
@CheckForNull LinkedListMultimap.Node<K,V> previous
int expectedModCount
private void checkForConcurrentModification()
public boolean hasNext()
public LinkedListMultimap.Node<K,V> next()
public void remove()
public boolean hasPrevious()
public LinkedListMultimap.Node<K,V> previous()
public int nextIndex()
public int previousIndex()
void setValue(V value)