Package org.openstreetmap.josm.tools
Class CopyList.Itr
- java.lang.Object
-
- org.openstreetmap.josm.tools.CopyList.Itr
-
- All Implemented Interfaces:
java.util.Iterator<E>
private final class CopyList.Itr extends java.lang.Object implements java.util.Iterator<E>
-
-
Field Summary
Fields Modifier and Type Field Description private int
cursor
Index of element to be returned by subsequent call to next.private int
expectedModCount
The modCount value that the iterator believes that the backing List should have.private int
lastRet
Index of element returned by most recent call to next or previous.
-
Constructor Summary
Constructors Modifier Constructor Description private
Itr()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
checkForComodification()
boolean
hasNext()
E
next()
void
remove()
-
-
-
Field Detail
-
cursor
private int cursor
Index of element to be returned by subsequent call to next.
-
lastRet
private int lastRet
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.
-
expectedModCount
private int expectedModCount
The modCount value that the iterator believes that the backing List should have. If this expectation is violated, the iterator has detected concurrent modification.
-
-
Constructor Detail
-
Itr
private Itr()
-
-
Method Detail
-
checkForComodification
void checkForComodification()
-
-