| Modifier and Type | Class and Description |
|---|---|
| pack-priv static interface | WhileOps.
the type of both input and output elements T>A specialization for the dropWhile operation that controls if elements to be dropped are counted and passed downstream. |
| pack-priv static interface | WhileOps.
the type of both input and output elements T>A specialization for a dropWhile sink. |
| private static class | WhileOps.
Input element type to the stream pipeline P_IN, Output element type from the stream pipeline P_OUT>
|
| private static class | WhileOps.
Input element type to the stream pipeline P_IN, Output element type from the stream pipeline P_OUT>
|
| pack-priv abstract static class | WhileOps.
the type of elements returned by this spliterator T, the type of the spliterator T_SPLITR extends SpliteratorA spliterator supporting takeWhile and dropWhile operations over an underlying spliterator whose covered elements have no encounter order. |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final int | |
| pack-priv static final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static DoubleStream | makeDropWhileDouble(AbstractPipeline<?, Double, ?>
a reference stream with element type T upstream, DoublePredicate the predicate that returns false to halt dropping. predicate)Appends a "dropWhile" operation to the provided DoubleStream. |
| pack-priv static IntStream | makeDropWhileInt(AbstractPipeline<?, Integer, ?>
a reference stream with element type T upstream, IntPredicate the predicate that returns false to halt dropping. predicate)Appends a "dropWhile" operation to the provided IntStream. |
| pack-priv static LongStream | makeDropWhileLong(AbstractPipeline<?, Long, ?>
a reference stream with element type T upstream, LongPredicate the predicate that returns false to halt dropping. predicate)Appends a "dropWhile" operation to the provided LongStream. |
| pack-priv static < the type of both input and output elements T> Stream | makeDropWhileRef(AbstractPipeline<?, T, ?>
a reference stream with element type T upstream, Predicate<? super T> the predicate that returns false to halt dropping. predicate)Appends a "dropWhile" operation to the provided Stream. |
| pack-priv static DoubleStream | makeTakeWhileDouble(AbstractPipeline<?, Double, ?>
a reference stream with element type T upstream, DoublePredicate the predicate that returns false to halt taking. predicate)Appends a "takeWhile" operation to the provided DoubleStream. |
| pack-priv static IntStream | makeTakeWhileInt(AbstractPipeline<?, Integer, ?>
a reference stream with element type T upstream, IntPredicate the predicate that returns false to halt taking. predicate)Appends a "takeWhile" operation to the provided IntStream. |
| pack-priv static LongStream | makeTakeWhileLong(AbstractPipeline<?, Long, ?>
a reference stream with element type T upstream, LongPredicate the predicate that returns false to halt taking. predicate)Appends a "takeWhile" operation to the provided LongStream. |
| pack-priv static < the type of both input and output elements T> Stream | makeTakeWhileRef(AbstractPipeline<?, T, ?>
a reference stream with element type T upstream, Predicate<? super T> the predicate that returns false to halt taking. predicate)Appends a "takeWhile" operation to the provided Stream. |