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 intcurrentIndexIndex of element to be returned by subsequent call to next.protected intlastIndexIndex 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 booleanhasNext()Tnext()voidremove()
-
-
-
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)
-
-