Package com.strobel.core
Class CollectionUtilities.AbstractIterator<T>
java.lang.Object
com.strobel.core.CollectionUtilities.AbstractIterator<T>
- Direct Known Subclasses:
CollectionUtilities.OfTypeIterator
,CollectionUtilities.SkipIterator
,CollectionUtilities.TakeIterator
,CollectionUtilities.WhereSelectIterableIterator
- Enclosing class:
CollectionUtilities
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) T
(package private) int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) static final int
(package private) long
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
STATE_UNINITIALIZED
static final int STATE_UNINITIALIZED- See Also:
-
STATE_NEED_NEXT
static final int STATE_NEED_NEXT- See Also:
-
STATE_HAS_NEXT
static final int STATE_HAS_NEXT- See Also:
-
STATE_FINISHED
static final int STATE_FINISHED- See Also:
-
threadId
long threadId -
state
int state -
next
T next
-
-
Constructor Details
-
AbstractIterator
AbstractIterator()
-
-
Method Details
-
clone
-
hasNext
public abstract boolean hasNext() -
next
-
iterator
-
remove
public final void remove()
-