/libcore/ojluni/src/main/java/java/nio/ |
H A D | CharBufferSpliterator.java | 93 public int characteristics() { method in class:CharBufferSpliterator
|
/libcore/ojluni/src/main/java/java/util/stream/ |
H A D | Collector.java | 59 * <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 D | StreamSupport.java | 97 * @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 D | SpinedBuffer.java | 48 * 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 D | Streams.java | 125 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 D | Collectors.java | 152 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 D | StreamOpFlag.java | 32 * 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 D | Spliterator.java | 49 * <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 D | Random.java | 1024 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 D | Spliterators.java | 118 * 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 D | SplittableRandom.java | 854 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 D | ArrayDeque.java | 984 public int characteristics() { method in class:ArrayDeque.DeqSpliterator
|
H A D | PriorityQueue.java | 905 public int characteristics() { method in class:PriorityQueue.PriorityQueueSpliterator
|
H A D | ArrayList.java | 1374 public int characteristics() { method in class:ArrayList.ArrayListSpliterator
|
H A D | IdentityHashMap.java | 1470 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 D | LinkedList.java | 1258 public int characteristics() { method in class:LinkedList.LLSpliterator
|
H A D | Vector.java | 1362 public int characteristics() { method in class:Vector.VectorSpliterator
|
/libcore/ojluni/src/test/java/util/stream/test/org/openjdk/tests/java/util/stream/ |
H A D | StreamSpliteratorTest.java | 111 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 D | ConcurrentLinkedQueue.java | 866 public int characteristics() { method in class:ConcurrentLinkedQueue.CLQSpliterator
|
H A D | LinkedBlockingQueue.java | 908 public int characteristics() { method in class:LinkedBlockingQueue.LBQSpliterator
|
H A D | PriorityBlockingQueue.java | 959 public int characteristics() { method in class:PriorityBlockingQueue.PBQSpliterator
|
H A D | ThreadLocalRandom.java | 732 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 D | ConcurrentLinkedDeque.java | 1494 public int characteristics() { method in class:ConcurrentLinkedDeque.CLDSpliterator
|
H A D | LinkedBlockingDeque.java | 1212 public int characteristics() { method in class:LinkedBlockingDeque.LBDSpliterator
|
H A D | LinkedTransferQueue.java | 1070 public int characteristics() { method in class:LinkedTransferQueue.LTQSpliterator
|