Searched refs:characteristics (Results 1 - 25 of 48) sorted by relevance

12

/libcore/ojluni/src/main/java/java/util/
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 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.java1020 public int characteristics() { method in class:Random.RandomIntsSpliterator
1075 public int characteristics() { method in class:Random.RandomLongsSpliterator
1131 public int characteristics() { method in class:Random.RandomDoublesSpliterator
H A DSplittableRandom.java853 public int characteristics() { method in class:SplittableRandom.RandomIntsSpliterator
909 public int characteristics() { method in class:SplittableRandom.RandomLongsSpliterator
966 public int characteristics() { method in class:SplittableRandom.RandomDoublesSpliterator
H A DIdentityHashMap.java1467 public int characteristics() { method in class:IdentityHashMap.KeySpliterator
1525 public int characteristics() { method in class:IdentityHashMap.ValueSpliterator
1592 public int characteristics() { method in class:IdentityHashMap.EntrySpliterator
H A DWeakHashMap.java48 * performance characteristics similar to those of the <tt>HashMap</tt>
1172 public int characteristics() { method in class:WeakHashMap.KeySpliterator
1249 public int characteristics() { method in class:WeakHashMap.ValueSpliterator
1334 public int characteristics() { method in class:WeakHashMap.EntrySpliterator
/libcore/ojluni/src/main/java/java/util/stream/
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 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 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...]
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 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 DStreamSpliterators.java236 public final int characteristics() { method in class:StreamSpliterators.AbstractWrappingSpliterator
239 // Get the characteristics from the pipeline
242 // Mask off the size and uniform characteristics and replace with
250 c |= (spliterator.characteristics() & (Spliterator.SIZED | Spliterator.SUBSIZED));
540 public int characteristics() { method in class:StreamSpliterators.DelegatingSpliterator
541 return get().characteristics();
685 public int characteristics() { method in class:StreamSpliterators.SliceSpliterator
686 return s.characteristics();
986 public final int characteristics() { method in class:StreamSpliterators.UnorderedSliceSpliterator
987 return s.characteristics()
1305 public int characteristics() { method in class:StreamSpliterators.DistinctSpliterator
1340 public int characteristics() { method in class:StreamSpliterators.InfiniteSupplyingSpliterator
[all...]
H A DReferencePipeline.java494 && (collector.characteristics().contains(Collector.Characteristics.CONCURRENT))
495 && (!isOrdered() || collector.characteristics().contains(Collector.Characteristics.UNORDERED))) {
503 return collector.characteristics().contains(Collector.Characteristics.IDENTITY_FINISH)
/libcore/ojluni/src/test/java/util/stream/bootlib/java/util/stream/
H A DTestData.java135 int characteristics = Spliterator.SIZED | Spliterator.ORDERED;
137 n -> StreamSupport.intStream(n::spliterator, characteristics, false),
138 n -> StreamSupport.intStream(n::spliterator, characteristics, true),
166 int characteristics = Spliterator.SIZED | Spliterator.ORDERED;
168 n -> StreamSupport.longStream(n::spliterator, characteristics, false),
169 n -> StreamSupport.longStream(n::spliterator, characteristics, true),
197 int characteristics = Spliterator.SIZED | Spliterator.ORDERED;
199 n -> StreamSupport.doubleStream(n::spliterator, characteristics, false),
200 n -> StreamSupport.doubleStream(n::spliterator, characteristics, true),
H A DSpliteratorTestHelper.java398 splitSixDeepVisitor(depth, 0, dest, spliterator, boxingAdapter, spliterator.characteristics(), false);
404 splitSixDeepVisitor(depth, 0, dest, spliterator, boxingAdapter, spliterator.characteristics(), true);
503 this(c, s.characteristics(), s);
/libcore/ojluni/src/test/java/util/stream/testlib/org/openjdk/testlib/java/util/stream/
H A DTestData.java136 int characteristics = Spliterator.SIZED | Spliterator.ORDERED;
138 n -> StreamSupport.intStream(n::spliterator, characteristics, false),
139 n -> StreamSupport.intStream(n::spliterator, characteristics, true),
167 int characteristics = Spliterator.SIZED | Spliterator.ORDERED;
169 n -> StreamSupport.longStream(n::spliterator, characteristics, false),
170 n -> StreamSupport.longStream(n::spliterator, characteristics, true),
198 int characteristics = Spliterator.SIZED | Spliterator.ORDERED;
200 n -> StreamSupport.doubleStream(n::spliterator, characteristics, false),
201 n -> StreamSupport.doubleStream(n::spliterator, characteristics, true),
H A DSpliteratorTestHelper.java398 splitSixDeepVisitor(depth, 0, dest, spliterator, boxingAdapter, spliterator.characteristics(), false);
404 splitSixDeepVisitor(depth, 0, dest, spliterator, boxingAdapter, spliterator.characteristics(), true);
503 this(c, s.characteristics(), s);
/libcore/ojluni/src/main/java/java/nio/
H A DCharBufferSpliterator.java93 public int characteristics() { method in class:CharBufferSpliterator
/libcore/luni/src/test/java/libcore/java/util/
H A DHashMapTest.java104 keys.spliterator().characteristics());
128 assertEquals(Spliterator.SIZED, values.spliterator().characteristics());
137 m.entrySet().spliterator().characteristics());
H A DLinkedHashMapTest.java379 keys.spliterator().characteristics());
407 values.spliterator().characteristics());
419 m.entrySet().spliterator().characteristics());
H A DTreeMapTest.java647 keys.spliterator().characteristics());
683 values.spliterator().characteristics());
739 entries.spliterator().characteristics());
H A DSpliteratorsTest.java50 assertEquals(Spliterator.SIZED | Spliterator.SUBSIZED, empty.characteristics());
63 assertEquals(Spliterator.SIZED | Spliterator.SUBSIZED, empty.characteristics());
80 assertEquals(Spliterator.SIZED | Spliterator.SUBSIZED, empty.characteristics());
97 assertEquals(Spliterator.SIZED | Spliterator.SUBSIZED, empty.characteristics());
123 // Assert the spliterator inherits any characteristics we ask it to.
152 // Assert the spliterator inherits any characteristics we ask it to.
466 // Assert the spliterator inherits any characteristics we ask it to.
495 // Assert the spliterator inherits any characteristics we ask it to.
514 // Assert the spliterator inherits any characteristics we ask it to.
/libcore/ojluni/src/main/java/java/util/concurrent/
H A DThreadLocalRandom.java761 public int characteristics() { method in class:ThreadLocalRandom.RandomIntsSpliterator
816 public int characteristics() { method in class:ThreadLocalRandom.RandomLongsSpliterator
872 public int characteristics() { method in class:ThreadLocalRandom.RandomDoublesSpliterator
/libcore/ojluni/src/test/java/util/stream/test/org/openjdk/tests/java/util/stream/
H A DSliceOpTest.java224 public int characteristics() {
225 return s.characteristics() & ~(Spliterator.SUBSIZED);
H A DStreamSpliteratorTest.java111 public int characteristics() { method in class:StreamSpliteratorTest.ProxyNoExactSizeSpliterator
113 return sp.characteristics();
115 return sp.characteristics() & ~(Spliterator.SUBSIZED | Spliterator.SIZED);

Completed in 689 milliseconds

12