Class MutableIterator<T>
- java.lang.Object
-
- org.eclipse.collections.impl.list.mutable.MutableIterator<T>
-
- All Implemented Interfaces:
java.util.Iterator<T>
- Direct Known Subclasses:
MutableListIterator
public class MutableIterator<T> extends java.lang.Object implements java.util.Iterator<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected int
currentIndex
Index of element to be returned by subsequent call to next.protected int
lastIndex
Index of element returned by most recent call to next or previous.protected java.util.List<T>
list
-
Constructor Summary
Constructors Constructor Description MutableIterator(java.util.List<T> list)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
T
next()
void
remove()
-
-
-
Field Detail
-
currentIndex
protected int currentIndex
Index of element to be returned by subsequent call to next.
-
lastIndex
protected int lastIndex
Index of element returned by most recent call to next or previous. Reset to -1 if this element is deleted by a call to remove.
-
list
protected final java.util.List<T> list
-
-
Constructor Detail
-
MutableIterator
public MutableIterator(java.util.List<T> list)
-
-