| Interface | Description |
|---|---|
| AccumulatorLike<A,AC> |
An accumulator that works with Java 8 streams; it accepts elements of type
A,
is itself an AC. |
| AccumulatorLike$mcD$sp<AC> | |
| AccumulatorLike$mcI$sp<AC> | |
| AccumulatorLike$mcJ$sp<AC> | |
| AnyStepper<A> |
Any `AnyStepper` combines the functionality of a Java `Iterator`, a Java `Spliterator`, and a `Stepper`.
|
| DoubleStepper |
A `DoubleStepper` combines the functionality of a Java `PrimitiveIterator`, a Java `Spliterator`, and a `Stepper`, all specialized for `Double` values.
|
| EfficientSubstep |
An (optional) marker trait that indicates that a
Stepper can call substep with
at worst O(log N) time and space complexity, and that the division is likely to
be reasonably even. |
| IntStepper |
An `IntStepper` combines the functionality of a Java `PrimitiveIterator`, a Java `Spliterator`, and a `Stepper`, all specialized for `Int` values.
|
| LongStepper |
A `LongStepper` combines the functionality of a Java `PrimitiveIterator`, a Java `Spliterator`, and a `Stepper`, all specialized for `Long` values.
|
| NextStepper<A> |
This trait indicates that a `Stepper` will implement `tryStep` in terms of `hasNext` and `nextStep`.
|
| NextStepper$mcD$sp | |
| NextStepper$mcI$sp | |
| NextStepper$mcJ$sp | |
| Stepper<A> |
A Stepper is a specialized collection that can step through its
contents once.
|
| Stepper$mcD$sp | |
| Stepper$mcI$sp | |
| Stepper$mcJ$sp | |
| StepperLike<A,CC> |
Provides functionality for Stepper while keeping track of a more precise type of the collection.
|
| StepperLike$mcD$sp<CC> | |
| StepperLike$mcI$sp<CC> | |
| StepperLike$mcJ$sp<CC> | |
| TryStepper<A> |
This trait indicates that a
Stepper will implement hasNext and nextStep by caching applications of tryStep. |
| TryStepper$mcD$sp | |
| TryStepper$mcI$sp | |
| TryStepper$mcJ$sp |
| Class | Description |
|---|---|
| Accumulator<A> |
An
Accumulator is a low-level collection specialized for gathering
elements in parallel and then joining them in order by merging Accumulators. |
| Accumulator$ | |
| AccumulatorStepper<A> | |
| AnyStepper.BoxedDoubleStepper | |
| AnyStepper.BoxedIntStepper | |
| AnyStepper.BoxedLongStepper | |
| AnyStepper$ | |
| DoubleAccumulator |
A
DoubleAccumulator is a low-level collection specialized for gathering
elements in parallel and then joining them in order by merging them. |
| DoubleAccumulator$ | |
| DoubleAccumulatorStepper | |
| IntAccumulator |
A
IntAccumulator is a low-level collection specialized for gathering
elements in parallel and then joining them in order by merging them. |
| IntAccumulator$ | |
| IntAccumulatorStepper | |
| LongAccumulator |
A
LongAccumulator is a low-level collection specialized for gathering
elements in parallel and then joining them in order by merging them. |
| LongAccumulator$ | |
| LongAccumulatorStepper | |
| ProxySpliteratorViaNext<A> | |
| ProxySpliteratorViaTry<A> | |
| Stepper.OfDoubleSpliterator | |
| Stepper.OfIntSpliterator | |
| Stepper.OfLongSpliterator | |
| Stepper.OfSpliterator<A> | |
| Stepper.UnboxingByteStepper | |
| Stepper.UnboxingCharStepper | |
| Stepper.UnboxingDoubleStepper | |
| Stepper.UnboxingFloatStepper | |
| Stepper.UnboxingIntStepper | |
| Stepper.UnboxingLongStepper | |
| Stepper.UnboxingShortStepper | |
| Stepper$ |