Searched defs:characteristics (Results 1 - 25 of 33) sorted by relevance

12

/libcore/ojluni/src/main/java/java/nio/
H A DCharBufferSpliterator.java93 public int characteristics() { method in class:CharBufferSpliterator
/libcore/ojluni/src/main/java/java/util/stream/
H A DCollector.java59 * <p>Collectors also have a set of characteristics, such as
135 * {@link Characteristics#UNORDERED} characteristics or if the
237 * the characteristics of this Collector. This set should be immutable.
239 * @return an immutable set of collector characteristics
241 Set<Characteristics> characteristics(); method in interface:Collector
252 * @param characteristics The collector characteristics for the new
263 Characteristics... characteristics) {
267 Objects.requireNonNull(characteristics);
268 Set<Characteristics> cs = (characteristics
260 of(Supplier<R> supplier, BiConsumer<R, T> accumulator, BinaryOperator<R> combiner, Characteristics... characteristics) argument
291 of(Supplier<A> supplier, BiConsumer<A, T> accumulator, BinaryOperator<A> combiner, Function<A, R> finisher, Characteristics... characteristics) argument
[all...]
H A DStreamSupport.java97 * @param characteristics Spliterator characteristics of the supplied
98 * {@code Spliterator}. The characteristics must be equal to
99 * {@code supplier.get().characteristics()}, otherwise undefined
108 int characteristics,
112 StreamOpFlag.fromCharacteristics(characteristics),
165 * @param characteristics Spliterator characteristics of the supplied
166 * {@code Spliterator.OfInt}. The characteristics must be equal to
167 * {@code supplier.get().characteristics()}, otherwis
107 stream(Supplier<? extends Spliterator<T>> supplier, int characteristics, boolean parallel) argument
175 intStream(Supplier<? extends Spliterator.OfInt> supplier, int characteristics, boolean parallel) argument
243 longStream(Supplier<? extends Spliterator.OfLong> supplier, int characteristics, boolean parallel) argument
311 doubleStream(Supplier<? extends Spliterator.OfDouble> supplier, int characteristics, boolean parallel) argument
[all...]
H A DSpinedBuffer.java48 * arrays has better performance characteristics than a single array used by
323 public int characteristics() {
410 * arrays has better performance characteristics than a single array used by
648 public int characteristics() { method in class:SpinedBuffer.OfPrimitive.BaseSpliterator
H A DStreams.java125 public int characteristics() { method in class:Streams.RangeIntSpliterator
249 public int characteristics() { method in class:Streams.RangeLongSpliterator
323 public int characteristics() { method in class:Streams.AbstractStreamBuilderImpl
760 public int characteristics() { method in class:Streams.ConcatSpliterator
762 // Concatenation loses DISTINCT and SORTED characteristics
763 return aSpliterator.characteristics() & bSpliterator.characteristics()
768 return bSpliterator.characteristics();
H A DCollectors.java152 private final Set<Characteristics> characteristics; field in class:Collectors.CollectorImpl
158 Set<Characteristics> characteristics) {
163 this.characteristics = characteristics;
169 Set<Characteristics> characteristics) {
170 this(supplier, accumulator, combiner, castingIdentity(), characteristics);
194 public Set<Characteristics> characteristics() { method in class:Collectors.CollectorImpl
195 return characteristics;
357 downstream.characteristics());
380 Set<Collector.Characteristics> characteristics
154 CollectorImpl(Supplier<A> supplier, BiConsumer<A, T> accumulator, BinaryOperator<A> combiner, Function<A,R> finisher, Set<Characteristics> characteristics) argument
166 CollectorImpl(Supplier<A> supplier, BiConsumer<A, T> accumulator, BinaryOperator<A> combiner, Set<Characteristics> characteristics) argument
[all...]
H A DStreamOpFlag.java32 * Flags corresponding to characteristics of streams and operations. Flags are
37 * Stream flags may be used to describe characteristics of several different
106 * may describe all the characteristics of a given stream entity, and that, for
115 * characteristics that stream has; when describing a stream operation, one need
133 * With the exception of {@link #SHORT_CIRCUIT}, stream characteristics can be
134 * derived from the equivalent {@link java.util.Spliterator} characteristics:
137 * {@link java.util.Spliterator#SIZED}. A spliterator characteristics bit set
142 * produce a valid spliterator characteristics bit set that can be converted to
146 * The source of a stream encapsulates a spliterator. The characteristics of
153 * flagsFromSplitr = fromCharacteristics(s.characteristics());
751 fromCharacteristics(int characteristics) argument
[all...]
/libcore/ojluni/src/main/java/java/util/
H A DSpliterator.java49 * <p>A Spliterator also reports a set of {@link #characteristics()} of its
60 * Some characteristics additionally constrain method behavior; for example if
62 * New characteristics may be defined in the future, so implementors should not
238 * public int characteristics() {
408 return (characteristics() & SIZED) == 0 ? -1L : estimateSize();
412 * Returns a set of characteristics of this Spliterator and its
416 * {@link #SUBSIZED}. Repeated calls to {@code characteristics()} on
421 * characteristics (either those returned from a single invocation
425 * @apiNote The characteristics of a given spliterator before splitting
426 * may differ from the characteristics afte
432 int characteristics(); method in interface:Spliterator
446 hasCharacteristics(int characteristics) argument
[all...]
H A DRandom.java1024 public int characteristics() { method in class:Random.RandomIntsSpliterator
1079 public int characteristics() { method in class:Random.RandomLongsSpliterator
1135 public int characteristics() { method in class:Random.RandomDoublesSpliterator
H A DSpliterators.java118 * using a customized set of spliterator characteristics.
122 * fine control over Spliterator characteristics. Most other situations in
126 * <p>The returned spliterator always reports the characteristics
128 * characteristics for the spliterator to report; it is common to
133 * @param additionalCharacteristics Additional spliterator characteristics
148 * array, using a customized set of spliterator characteristics.
152 * fine control over Spliterator characteristics. Most other situations in
156 * <p>The returned spliterator always reports the characteristics
158 * characteristics for the spliterator to report; it is common to
165 * @param additionalCharacteristics Additional spliterator characteristics
418 spliterator(Collection<? extends T> c, int characteristics) argument
448 spliterator(Iterator<? extends T> iterator, long size, int characteristics) argument
476 spliteratorUnknownSize(Iterator<? extends T> iterator, int characteristics) argument
505 spliterator(PrimitiveIterator.OfInt iterator, long size, int characteristics) argument
533 spliteratorUnknownSize(PrimitiveIterator.OfInt iterator, int characteristics) argument
562 spliterator(PrimitiveIterator.OfLong iterator, long size, int characteristics) argument
590 spliteratorUnknownSize(PrimitiveIterator.OfLong iterator, int characteristics) argument
619 spliterator(PrimitiveIterator.OfDouble iterator, long size, int characteristics) argument
647 spliteratorUnknownSize(PrimitiveIterator.OfDouble iterator, int characteristics) argument
857 public int characteristics() { method in class:Spliterators.EmptySpliterator
903 private final int characteristics; field in class:Spliterators.ArraySpliterator
968 public int characteristics() { method in class:Spliterators.ArraySpliterator
988 private final int characteristics; field in class:Spliterators.IntArraySpliterator
1051 public int characteristics() { method in class:Spliterators.IntArraySpliterator
1071 private final int characteristics; field in class:Spliterators.LongArraySpliterator
1134 public int characteristics() { method in class:Spliterators.LongArraySpliterator
1154 private final int characteristics; field in class:Spliterators.DoubleArraySpliterator
1217 public int characteristics() { method in class:Spliterators.DoubleArraySpliterator
1259 private final int characteristics; field in class:Spliterators.AbstractSpliterator
1349 public int characteristics() { method in class:Spliterators.AbstractSpliterator
1382 private final int characteristics; field in class:Spliterators.AbstractIntSpliterator
1459 public int characteristics() { method in class:Spliterators.AbstractIntSpliterator
1492 private final int characteristics; field in class:Spliterators.AbstractLongSpliterator
1569 public int characteristics() { method in class:Spliterators.AbstractLongSpliterator
1602 private final int characteristics; field in class:Spliterators.AbstractDoubleSpliterator
1679 public int characteristics() { method in class:Spliterators.AbstractDoubleSpliterator
1696 private final int characteristics; field in class:Spliterators.IteratorSpliterator
1710 IteratorSpliterator(Collection<? extends T> collection, int characteristics) argument
1728 IteratorSpliterator(Iterator<? extends T> iterator, long size, int characteristics) argument
1746 IteratorSpliterator(Iterator<? extends T> iterator, int characteristics) argument
1828 public int characteristics() { return characteristics; } method in class:Spliterators.IteratorSpliterator
1847 private final int characteristics; field in class:Spliterators.IntIteratorSpliterator
1861 IntIteratorSpliterator(PrimitiveIterator.OfInt iterator, long size, int characteristics) argument
1878 IntIteratorSpliterator(PrimitiveIterator.OfInt iterator, int characteristics) argument
1927 public int characteristics() { return characteristics; } method in class:Spliterators.IntIteratorSpliterator
1941 private final int characteristics; field in class:Spliterators.LongIteratorSpliterator
1955 LongIteratorSpliterator(PrimitiveIterator.OfLong iterator, long size, int characteristics) argument
1972 LongIteratorSpliterator(PrimitiveIterator.OfLong iterator, int characteristics) argument
2021 public int characteristics() { return characteristics; } method in class:Spliterators.LongIteratorSpliterator
2035 private final int characteristics; field in class:Spliterators.DoubleIteratorSpliterator
2049 DoubleIteratorSpliterator(PrimitiveIterator.OfDouble iterator, long size, int characteristics) argument
2066 DoubleIteratorSpliterator(PrimitiveIterator.OfDouble iterator, int characteristics) argument
2115 public int characteristics() { return characteristics; } method in class:Spliterators.DoubleIteratorSpliterator
[all...]
H A DSplittableRandom.java854 public int characteristics() { method in class:SplittableRandom.RandomIntsSpliterator
910 public int characteristics() { method in class:SplittableRandom.RandomLongsSpliterator
967 public int characteristics() { method in class:SplittableRandom.RandomDoublesSpliterator
H A DArrayDeque.java984 public int characteristics() { method in class:ArrayDeque.DeqSpliterator
H A DPriorityQueue.java905 public int characteristics() { method in class:PriorityQueue.PriorityQueueSpliterator
H A DArrayList.java1374 public int characteristics() { method in class:ArrayList.ArrayListSpliterator
H A DIdentityHashMap.java1470 public int characteristics() { method in class:IdentityHashMap.KeySpliterator
1528 public int characteristics() { method in class:IdentityHashMap.ValueSpliterator
1595 public int characteristics() { method in class:IdentityHashMap.EntrySpliterator
H A DLinkedList.java1258 public int characteristics() { method in class:LinkedList.LLSpliterator
H A DVector.java1362 public int characteristics() { method in class:Vector.VectorSpliterator
/libcore/ojluni/src/test/java/util/stream/test/org/openjdk/tests/java/util/stream/
H A DStreamSpliteratorTest.java111 public int characteristics() { method in class:StreamSpliteratorTest.ProxyNoExactSizeSpliterator
113 return sp.characteristics();
115 return sp.characteristics() & ~(Spliterator.SUBSIZED | Spliterator.SIZED);
/libcore/luni/src/main/java/java/util/concurrent/
H A DConcurrentLinkedQueue.java866 public int characteristics() { method in class:ConcurrentLinkedQueue.CLQSpliterator
H A DLinkedBlockingQueue.java908 public int characteristics() { method in class:LinkedBlockingQueue.LBQSpliterator
H A DPriorityBlockingQueue.java959 public int characteristics() { method in class:PriorityBlockingQueue.PBQSpliterator
H A DThreadLocalRandom.java732 public int characteristics() { method in class:ThreadLocalRandom.RandomIntsSpliterator
787 public int characteristics() { method in class:ThreadLocalRandom.RandomLongsSpliterator
843 public int characteristics() { method in class:ThreadLocalRandom.RandomDoublesSpliterator
H A DConcurrentLinkedDeque.java1494 public int characteristics() { method in class:ConcurrentLinkedDeque.CLDSpliterator
H A DLinkedBlockingDeque.java1212 public int characteristics() { method in class:LinkedBlockingDeque.LBDSpliterator
H A DLinkedTransferQueue.java1070 public int characteristics() { method in class:LinkedTransferQueue.LTQSpliterator

Completed in 216 milliseconds

12