Package one.util.streamex
Interface Internals
-
interface Internals
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Internals.ArrayCollection
static class
Internals.AverageLong
static class
Internals.BaseCollector<T,A,R>
static class
Internals.BooleanMap<T>
static class
Internals.Box<A>
static class
Internals.ByteBuffer
static class
Internals.CancelException
static class
Internals.CancellableCollectorImpl<T,A,R>
static class
Internals.CharBuffer
static class
Internals.CloneableSpliterator<T,S extends Internals.CloneableSpliterator<T,?>>
static class
Internals.DoubleBuffer
static class
Internals.DoubleCollectorImpl<A,R>
static class
Internals.FloatBuffer
static class
Internals.IntBuffer
static class
Internals.IntCollectorImpl<A,R>
static class
Internals.LongBuffer
static class
Internals.LongCollectorImpl<A,R>
static class
Internals.ObjDoubleBox<A>
static class
Internals.ObjIntBox<A>
static class
Internals.ObjLongBox<A>
static class
Internals.PairBox<A,B>
A box of two elements with special equality semantics: only the second element matters for equality.static class
Internals.PartialCollector<A,R>
static class
Internals.PrimitiveBox
static class
Internals.ShortBuffer
static interface
Internals.TailSpliterator<T>
A spliterator which may perform tail-stream optimization
-
Field Summary
Fields Modifier and Type Field Description static java.util.Set<java.util.stream.Collector.Characteristics>
ID_CHARACTERISTICS
static boolean
IMMUTABLE_TO_LIST
static int
INITIAL_SIZE
static java.util.Set<java.util.stream.Collector.Characteristics>
NO_CHARACTERISTICS
static java.lang.Object
NONE
static java.util.function.Function<double[],java.lang.Double>
UNBOX_DOUBLE
static java.util.function.Function<int[],java.lang.Integer>
UNBOX_INT
static java.util.function.Function<long[],java.lang.Long>
UNBOX_LONG
static java.util.Set<java.util.stream.Collector.Characteristics>
UNORDERED_CHARACTERISTICS
static java.util.Set<java.util.stream.Collector.Characteristics>
UNORDERED_ID_CHARACTERISTICS
-
Method Summary
Static Methods Modifier and Type Method Description static <T> java.util.function.Predicate<T>
alwaysTrue()
static int
checkLength(int a, int b)
static void
checkNonNegative(java.lang.String name, int value)
static <T> int
drainTo(T[] array, java.util.Spliterator<T> spliterator)
static <A> java.util.function.Predicate<A>
finished(java.util.stream.Collector<?,A,?> collector)
static int
intSize(java.util.Spliterator<?> spliterator)
static boolean
isImmutableToSetToList()
static java.util.function.ObjDoubleConsumer<java.lang.StringBuilder>
joinAccumulatorDouble(java.lang.CharSequence delimiter)
static java.util.function.ObjIntConsumer<java.lang.StringBuilder>
joinAccumulatorInt(java.lang.CharSequence delimiter)
static java.util.function.ObjLongConsumer<java.lang.StringBuilder>
joinAccumulatorLong(java.lang.CharSequence delimiter)
static <T> T
none()
static void
rangeCheck(int arrayLength, int startInclusive, int endExclusive)
static <T> java.util.function.BinaryOperator<T>
selectFirst()
-
-
-
Field Detail
-
INITIAL_SIZE
static final int INITIAL_SIZE
- See Also:
- Constant Field Values
-
UNBOX_INT
static final java.util.function.Function<int[],java.lang.Integer> UNBOX_INT
-
UNBOX_LONG
static final java.util.function.Function<long[],java.lang.Long> UNBOX_LONG
-
UNBOX_DOUBLE
static final java.util.function.Function<double[],java.lang.Double> UNBOX_DOUBLE
-
NONE
static final java.lang.Object NONE
-
NO_CHARACTERISTICS
static final java.util.Set<java.util.stream.Collector.Characteristics> NO_CHARACTERISTICS
-
UNORDERED_CHARACTERISTICS
static final java.util.Set<java.util.stream.Collector.Characteristics> UNORDERED_CHARACTERISTICS
-
UNORDERED_ID_CHARACTERISTICS
static final java.util.Set<java.util.stream.Collector.Characteristics> UNORDERED_ID_CHARACTERISTICS
-
ID_CHARACTERISTICS
static final java.util.Set<java.util.stream.Collector.Characteristics> ID_CHARACTERISTICS
-
IMMUTABLE_TO_LIST
static final boolean IMMUTABLE_TO_LIST
-
-
Method Detail
-
isImmutableToSetToList
static boolean isImmutableToSetToList()
-
checkNonNegative
static void checkNonNegative(java.lang.String name, int value)
-
joinAccumulatorInt
static java.util.function.ObjIntConsumer<java.lang.StringBuilder> joinAccumulatorInt(java.lang.CharSequence delimiter)
-
joinAccumulatorLong
static java.util.function.ObjLongConsumer<java.lang.StringBuilder> joinAccumulatorLong(java.lang.CharSequence delimiter)
-
joinAccumulatorDouble
static java.util.function.ObjDoubleConsumer<java.lang.StringBuilder> joinAccumulatorDouble(java.lang.CharSequence delimiter)
-
selectFirst
static <T> java.util.function.BinaryOperator<T> selectFirst()
-
alwaysTrue
static <T> java.util.function.Predicate<T> alwaysTrue()
-
checkLength
static int checkLength(int a, int b)
-
rangeCheck
static void rangeCheck(int arrayLength, int startInclusive, int endExclusive)
-
finished
static <A> java.util.function.Predicate<A> finished(java.util.stream.Collector<?,A,?> collector)
-
none
static <T> T none()
-
drainTo
static <T> int drainTo(T[] array, java.util.Spliterator<T> spliterator)
-
intSize
static int intSize(java.util.Spliterator<?> spliterator)
-
-