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$ |