A Stepper for arbitrary element types. See Stepper.
Type parameters
- A
-
the element type of the stepper
Attributes
- Companion
- object
- Source
- Stepper.scala
- Graph
-
- Supertypes
Members list
Value members
Abstract methods
Splits this stepper, if applicable. The elements of the current Stepper are split up between the resulting Stepper and the current stepper.
Splits this stepper, if applicable. The elements of the current Stepper are split up between the resulting Stepper and the current stepper.
May return null, in which case the current Stepper yields the same elements as before.
See method trySplit in java.util.Spliterator.
Attributes
- Returns
-
a new
Steppercontaining a portion of the elements, ornullif this stepper cannot be split - Source
- Stepper.scala
Concrete methods
Returns a Java java.util.Iterator corresponding to this Stepper.
Returns a Java java.util.Iterator corresponding to this Stepper.
Note that the return type is Iterator[_] instead of Iterator[A] to allow returning a java.util.PrimitiveIterator.OfInt (which is a Iterator[Integer]) in the subclass IntStepper (which is a Stepper[Int]).
Type parameters
- B
-
a supertype of the element type
A
Attributes
- Returns
-
a Java
Iteratorover the remaining elements of this stepper - Source
- Stepper.scala
Returns a java.util.Spliterator corresponding to this Stepper.
Returns a java.util.Spliterator corresponding to this Stepper.
Note that the return type is Spliterator[_] instead of Spliterator[A] to allow returning a java.util.Spliterator.OfInt (which is a Spliterator[Integer]) in the subclass IntStepper (which is a Stepper[Int]).
Type parameters
- B
-
a supertype of the element type
A
Attributes
- Returns
-
a
Spliteratorover the remaining elements of this stepper - Source
- Stepper.scala
Inherited methods
Returns an Iterator corresponding to this Stepper. Note that Iterators corresponding to primitive Steppers box the elements.
Returns an Iterator corresponding to this Stepper. Note that Iterators corresponding to primitive Steppers box the elements.
Attributes
- Inherited from:
- Stepper
- Source
- Stepper.scala
Inherited and Abstract methods
Returns a set of characteristics of this Stepper and its elements. See method characteristics in java.util.Spliterator.
Returns a set of characteristics of this Stepper and its elements. See method characteristics in java.util.Spliterator.
Attributes
- Inherited from:
- Stepper
- Source
- Stepper.scala
Returns an estimate of the number of elements of this Stepper, or Long.MaxValue. See method estimateSize in java.util.Spliterator.
Returns an estimate of the number of elements of this Stepper, or Long.MaxValue. See method estimateSize in java.util.Spliterator.
Attributes
- Inherited from:
- Stepper
- Source
- Stepper.scala
Checks if there's an element available.
Returns the next element and advance the stepper.
Returns the next element and advance the stepper.
Attributes
- Inherited from:
- Stepper
- Source
- Stepper.scala