KtListIterator<T> class
abstract
An iterator over a collection that supports indexed access.
- Implemented types
-
- KtIterator<
T>
- KtIterator<
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
hasNext(
) → bool -
Returns
true
if the iteration has more elements. (In other words, returnstrue
if [next} would return an element rather than throwing an exception.)inherited -
hasPrevious(
) → bool -
Returns
true
if this list iterator has more elements when traversing the list in the reverse direction. (In other words, returnstrue
if previous would return an element rather than throwing an exception.) -
next(
) → T -
Returns the next element in the iteration.
inherited
-
nextIndex(
) → int - Returns the index of the element that would be returned by a subsequent call to next. (Returns list size if the list iterator is at the end of the list.)
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
previous(
) → T - Returns the previous element in the list and moves the cursor position backwards. This method may be called repeatedly to iterate through the list backwards, or intermixed with calls to next to go back and forth. (Note that alternating calls to next and previous will return the same element repeatedly.)
-
previousIndex(
) → int - Returns the index of the element that would be returned by a subsequent call to previous. (Returns -1 if the list iterator is at the beginning of the list.)
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited