/libcore/ojluni/src/main/java/java/util/stream/ |
H A D | StreamSupport.java | 49 * <p>The spliterator is only traversed, split, or queried for estimated 52 * <p>It is strongly recommended the spliterator report a characteristic of 61 * @param spliterator a {@code Spliterator} describing the stream elements 67 public static <T> Stream<T> stream(Spliterator<T> spliterator, boolean parallel) { argument 68 Objects.requireNonNull(spliterator); 69 return new ReferencePipeline.Head<>(spliterator, 70 StreamOpFlag.fromCharacteristics(spliterator), 120 * <p>The spliterator is only traversed, split, or queried for estimated size 123 * <p>It is strongly recommended the spliterator report a characteristic of 131 * @param spliterator 137 intStream(Spliterator.OfInt spliterator, boolean parallel) argument 204 longStream(Spliterator.OfLong spliterator, boolean parallel) argument 272 doubleStream(Spliterator.OfDouble spliterator, boolean parallel) argument [all...] |
H A D | PipelineHelper.java | 88 * @param spliterator the spliterator describing the relevant portion of the 92 abstract<P_IN> long exactOutputSizeIfKnown(Spliterator<P_IN> spliterator); argument 102 * intoWrapped(wrapSink(sink), spliterator); 106 * @param spliterator the spliterator describing the source input to process 108 abstract<P_IN, S extends Sink<P_OUT>> S wrapAndCopyInto(S sink, Spliterator<P_IN> spliterator); argument 123 * @param spliterator the source {@code Spliterator} 125 abstract<P_IN> void copyInto(Sink<P_IN> wrappedSink, Spliterator<P_IN> spliterator); argument 139 * @param spliterator th 141 copyIntoWithCancel(Sink<P_IN> wrappedSink, Spliterator<P_IN> spliterator) argument 162 wrapSpliterator(Spliterator<P_IN> spliterator) argument 201 evaluate(Spliterator<P_IN> spliterator, boolean flatten, IntFunction<P_OUT[]> generator) argument [all...] |
H A D | TerminalOp.java | 77 * @param spliterator the source spliterator 81 Spliterator<P_IN> spliterator) { 84 return evaluateSequential(helper, spliterator); 93 * @param spliterator the source spliterator 97 Spliterator<P_IN> spliterator); 80 evaluateParallel(PipelineHelper<E_IN> helper, Spliterator<P_IN> spliterator) argument 96 evaluateSequential(PipelineHelper<E_IN> helper, Spliterator<P_IN> spliterator) argument
|
H A D | SliceOps.java | 71 * Creates a slice spliterator given a stream shape governing the 72 * spliterator type. Requires that the underlying Spliterator 133 public <P_IN> Spliterator<T> opEvaluateParallelLazy(PipelineHelper<T> helper, Spliterator<P_IN> spliterator) { 134 long size = helper.exactOutputSizeIfKnown(spliterator); 135 if (size > 0 && spliterator.hasCharacteristics(Spliterator.SUBSIZED)) { 137 helper.wrapSpliterator(spliterator), 142 helper.wrapSpliterator(spliterator), 154 return new SliceTask<>(this, helper, spliterator, castingArray(), skip, limit). 155 invoke().spliterator(); 161 Spliterator<P_IN> spliterator, 568 SliceTask(AbstractPipeline<P_OUT, P_OUT, ?> op, PipelineHelper<P_OUT> helper, Spliterator<P_IN> spliterator, IntFunction<P_OUT[]> generator, long offset, long size) argument 580 SliceTask(SliceTask<P_IN, P_OUT> parent, Spliterator<P_IN> spliterator) argument 589 makeChild(Spliterator<P_IN> spliterator) argument [all...] |
H A D | AbstractTask.java | 60 * spliterator.forEach(...); 103 * The spliterator for the portion of the input associated with the subtree 106 protected Spliterator<P_IN> spliterator; field in class:AbstractTask 133 * @param spliterator The {@code Spliterator} describing the source for this 137 Spliterator<P_IN> spliterator) { 140 this.spliterator = spliterator; 148 * @param spliterator {@code Spliterator} describing the subtree rooted at 152 Spliterator<P_IN> spliterator) { 154 this.spliterator 136 AbstractTask(PipelineHelper<P_OUT> helper, Spliterator<P_IN> spliterator) argument 151 AbstractTask(K parent, Spliterator<P_IN> spliterator) argument 168 makeChild(Spliterator<P_IN> spliterator) argument [all...] |
H A D | ForEachOps.java | 150 Spliterator<S> spliterator) { 151 return helper.wrapAndCopyInto(this, spliterator).get(); 156 Spliterator<S> spliterator) { 158 new ForEachOrderedTask<>(helper, spliterator, this).invoke(); 160 new ForEachTask<>(helper, spliterator, helper.wrapSink(this)).invoke(); 255 private Spliterator<S> spliterator; field in class:ForEachOps.ForEachTask 261 Spliterator<S> spliterator, 266 this.spliterator = spliterator; 270 ForEachTask(ForEachTask<S, T> parent, Spliterator<S> spliterator) { argument 149 evaluateSequential(PipelineHelper<T> helper, Spliterator<S> spliterator) argument 155 evaluateParallel(PipelineHelper<T> helper, Spliterator<S> spliterator) argument 260 ForEachTask(PipelineHelper<T> helper, Spliterator<S> spliterator, Sink<S> sink) argument 366 private Spliterator<S> spliterator; field in class:ForEachOps.ForEachOrderedTask 373 ForEachOrderedTask(PipelineHelper<T> helper, Spliterator<S> spliterator, Sink<T> action) argument 386 ForEachOrderedTask(ForEachOrderedTask<S, T> parent, Spliterator<S> spliterator, ForEachOrderedTask<S, T> leftPredecessor) argument [all...] |
H A D | DistinctOps.java | 58 <P_IN> Node<T> reduce(PipelineHelper<T> helper, Spliterator<P_IN> spliterator) { 64 return Nodes.node(reduceOp.evaluateParallel(helper, spliterator)); 69 Spliterator<P_IN> spliterator, 73 return helper.evaluate(spliterator, false, generator); 76 return reduce(helper, spliterator); 88 forEachOp.evaluateParallel(helper, spliterator); 103 public <P_IN> Spliterator<T> opEvaluateParallelLazy(PipelineHelper<T> helper, Spliterator<P_IN> spliterator) { 106 return helper.wrapSpliterator(spliterator); 110 return reduce(helper, spliterator).spliterator(); [all...] |
H A D | AbstractPipeline.java | 119 * The source spliterator. Only valid for the head pipeline. 266 * Gets the source stage spliterator if this pipeline stage is the source 270 * @return the source stage spliterator 342 public Spliterator<E_OUT> spliterator() { method in class:AbstractPipeline 388 * Get the source spliterator for this pipeline stage. For a sequential or 389 * stateless parallel pipeline, this is the source spliterator. For a 390 * stateful parallel pipeline, this is a spliterator describing the results 396 // Get the source spliterator of the pipeline 397 Spliterator<?> spliterator = null; 399 spliterator 466 exactOutputSizeIfKnown(Spliterator<P_IN> spliterator) argument 471 wrapAndCopyInto(S sink, Spliterator<P_IN> spliterator) argument 477 copyInto(Sink<P_IN> wrappedSink, Spliterator<P_IN> spliterator) argument 492 copyIntoWithCancel(Sink<P_IN> wrappedSink, Spliterator<P_IN> spliterator) argument 536 evaluate(Spliterator<P_IN> spliterator, boolean flatten, IntFunction<E_OUT[]> generator) argument 573 evaluateToNode(PipelineHelper<E_OUT> helper, Spliterator<P_IN> spliterator, boolean flattenTree, IntFunction<E_OUT[]> generator) argument 606 forEachWithCancel(Spliterator<E_OUT> spliterator, Sink<E_OUT> sink) argument 676 opEvaluateParallel(PipelineHelper<E_OUT> helper, Spliterator<P_IN> spliterator, IntFunction<E_OUT[]> generator) argument 703 opEvaluateParallelLazy(PipelineHelper<E_OUT> helper, Spliterator<P_IN> spliterator) argument [all...] |
H A D | Node.java | 39 * via the {@link #count}, {@link #spliterator}, {@link #forEach}, 70 Spliterator<T> spliterator(); method in interface:Node 124 Spliterator<T> spliterator = spliterator(); 128 for (int i = 0; i < from && spliterator.tryAdvance(e -> { }); i++) { } 129 for (int i = 0; (i < size) && spliterator.tryAdvance(nodeBuilder); i++) { } 236 T_SPLITR spliterator(); method in interface:Node.OfPrimitive 332 spliterator().forEachRemaining(consumer); 360 Spliterator.OfInt spliterator = spliterator(); [all...] |
H A D | Nodes.java | 98 * spliterator obtained from the concatenated node preserves the encounter 317 Spliterator<P_IN> spliterator, 320 long size = helper.exactOutputSizeIfKnown(spliterator); 321 if (size >= 0 && spliterator.hasCharacteristics(Spliterator.SUBSIZED)) { 325 new SizedCollectorTask.OfRef<>(spliterator, helper, array).invoke(); 328 Node<P_OUT> node = new CollectorTask.OfRef<>(helper, generator, spliterator).invoke(); 355 Spliterator<P_IN> spliterator, 357 long size = helper.exactOutputSizeIfKnown(spliterator); 358 if (size >= 0 && spliterator.hasCharacteristics(Spliterator.SUBSIZED)) { 362 new SizedCollectorTask.OfInt<>(spliterator, helpe 316 collect(PipelineHelper<P_OUT> helper, Spliterator<P_IN> spliterator, boolean flattenTree, IntFunction<P_OUT[]> generator) argument 354 collectInt(PipelineHelper<Integer> helper, Spliterator<P_IN> spliterator, boolean flattenTree) argument 392 collectLong(PipelineHelper<Long> helper, Spliterator<P_IN> spliterator, boolean flattenTree) argument 430 collectDouble(PipelineHelper<Double> helper, Spliterator<P_IN> spliterator, boolean flattenTree) argument 580 public Spliterator<T> spliterator() { method in class:Nodes.EmptyNode.OfRef 592 public Spliterator.OfInt spliterator() { method in class:Nodes.EmptyNode.OfInt 609 public Spliterator.OfLong spliterator() { method in class:Nodes.EmptyNode.OfLong 626 public Spliterator.OfDouble spliterator() { method in class:Nodes.EmptyNode.OfDouble 658 public Spliterator<T> spliterator() { method in class:Nodes.ArrayNode 708 public Spliterator<T> spliterator() { method in class:Nodes.CollectionNode 787 public Spliterator<T> spliterator() { method in class:Nodes.ConcNode 892 public Spliterator.OfInt spliterator() { method in class:Nodes.ConcNode.OfInt 906 public Spliterator.OfLong spliterator() { method in class:Nodes.ConcNode.OfLong 920 public Spliterator.OfDouble spliterator() { method in class:Nodes.ConcNode.OfDouble 1254 public Spliterator<T> spliterator() { method in class:Nodes.SpinedNodeBuilder 1331 public Spliterator.OfInt spliterator() { method in class:Nodes.IntArrayNode 1385 public Spliterator.OfLong spliterator() { method in class:Nodes.LongArrayNode 1439 public Spliterator.OfDouble spliterator() { method in class:Nodes.DoubleArrayNode 1646 public Spliterator.OfInt spliterator() { method in class:Nodes.IntSpinedNodeBuilder 1706 public Spliterator.OfLong spliterator() { method in class:Nodes.LongSpinedNodeBuilder 1766 public Spliterator.OfDouble spliterator() { method in class:Nodes.DoubleSpinedNodeBuilder 1826 protected final Spliterator<P_IN> spliterator; field in class:Nodes.SizedCollectorTask 1834 SizedCollectorTask(Spliterator<P_IN> spliterator, PipelineHelper<P_OUT> helper, int arrayLength) argument 1845 SizedCollectorTask(K parent, Spliterator<P_IN> spliterator, long offset, long length, int arrayLength) argument 1882 makeChild(Spliterator<P_IN> spliterator, long offset, long size) argument 1901 OfRef(Spliterator<P_IN> spliterator, PipelineHelper<P_OUT> helper, P_OUT[] array) argument 1906 OfRef(OfRef<P_IN, P_OUT> parent, Spliterator<P_IN> spliterator, long offset, long length) argument 1913 makeChild(Spliterator<P_IN> spliterator, long offset, long size) argument 1933 OfInt(Spliterator<P_IN> spliterator, PipelineHelper<Integer> helper, int[] array) argument 1938 OfInt(SizedCollectorTask.OfInt<P_IN> parent, Spliterator<P_IN> spliterator, long offset, long length) argument 1945 makeChild(Spliterator<P_IN> spliterator, long offset, long size) argument 1965 OfLong(Spliterator<P_IN> spliterator, PipelineHelper<Long> helper, long[] array) argument 1970 OfLong(SizedCollectorTask.OfLong<P_IN> parent, Spliterator<P_IN> spliterator, long offset, long length) argument 1977 makeChild(Spliterator<P_IN> spliterator, long offset, long size) argument 1997 OfDouble(Spliterator<P_IN> spliterator, PipelineHelper<Double> helper, double[] array) argument 2002 OfDouble(SizedCollectorTask.OfDouble<P_IN> parent, Spliterator<P_IN> spliterator, long offset, long length) argument 2009 makeChild(Spliterator<P_IN> spliterator, long offset, long size) argument 2156 CollectorTask(PipelineHelper<P_OUT> helper, Spliterator<P_IN> spliterator, LongFunction<T_BUILDER> builderFactory, BinaryOperator<T_NODE> concFactory) argument 2166 CollectorTask(CollectorTask<P_IN, P_OUT, T_NODE, T_BUILDER> parent, Spliterator<P_IN> spliterator) argument 2175 makeChild(Spliterator<P_IN> spliterator) argument 2196 OfRef(PipelineHelper<P_OUT> helper, IntFunction<P_OUT[]> generator, Spliterator<P_IN> spliterator) argument 2206 OfInt(PipelineHelper<Integer> helper, Spliterator<P_IN> spliterator) argument 2214 OfLong(PipelineHelper<Long> helper, Spliterator<P_IN> spliterator) argument 2222 OfDouble(PipelineHelper<Double> helper, Spliterator<P_IN> spliterator) argument [all...] |
/libcore/luni/src/test/java/libcore/java/util/ |
H A D | SpliteratorTester.java | 43 public static <T> void runBasicIterationTests(Spliterator<T> spliterator, argument 49 boolean didAdvance = spliterator.tryAdvance(consumer); 53 spliterator.forEachRemaining(consumer); 56 // There should be no more elements remaining in this spliterator. 57 assertFalse(spliterator.tryAdvance(consumer)); 58 spliterator.forEachRemaining((T) -> fail()); 61 public static <T> void runBasicIterationTests_unordered(Spliterator<T> spliterator, argument 68 assertFalse(spliterator.tryAdvance(consumer)); 70 assertTrue(spliterator.tryAdvance(consumer)); 75 spliterator 85 recordAndAssertBasicIteration( Spliterator<T> spliterator, ArrayList<T> recorder) argument 98 testSpliteratorNPE(Spliterator<?> spliterator) argument 117 runBasicSplitTests(Spliterator<T> spliterator, List<T> expectedElements, Comparator<T> comparator) argument 186 toList(Spliterator<T> spliterator) argument 234 runSizedTests(Spliterator<T> spliterator, int expectedSize) argument 249 runSubSizedTests(Spliterator<T> spliterator, int expectedSize) argument 329 assertHasCharacteristics(int expectedCharacteristics, Spliterator<?> spliterator) argument [all...] |
H A D | HashMapTest.java | 99 SpliteratorTester.runBasicIterationTests(keys.spliterator(), expectedKeys); 101 SpliteratorTester.testSpliteratorNPE(keys.spliterator()); 102 SpliteratorTester.runSizedTests(keys.spliterator(), 10); 104 keys.spliterator().characteristics()); 124 SpliteratorTester.runBasicIterationTests(values.spliterator(), expectedValues); 126 SpliteratorTester.testSpliteratorNPE(values.spliterator()); 128 assertEquals(Spliterator.SIZED, values.spliterator().characteristics()); 137 m.entrySet().spliterator().characteristics()); 141 * Checks that {@code HashMap.entrySet().spliterator().trySplit()} 151 assertNull(m.entrySet().spliterator() 218 assertSubsizeEstimate(Spliterator<T> spliterator, long expectedEstimate) argument [all...] |
/libcore/ojluni/src/test/java/util/stream/bootlib/java/util/stream/ |
H A D | StatefulTestOp.java | 46 Spliterator<P_IN> spliterator) { 47 return op.opEvaluateParallelLazy(helper, spliterator); 52 Spliterator<P_IN> spliterator, 54 return op.opEvaluateParallel(helper, spliterator, generator); 66 Spliterator<P_IN> spliterator) { 67 return op.opEvaluateParallelLazy(helper, spliterator); 72 Spliterator<P_IN> spliterator, 74 return (Node<Integer>) op.opEvaluateParallel(helper, spliterator, generator); 86 Spliterator<P_IN> spliterator) { 87 return op.opEvaluateParallelLazy(helper, spliterator); 130 opEvaluateParallelLazy(PipelineHelper<E> helper, Spliterator<P_IN> spliterator) argument 135 opEvaluateParallel(PipelineHelper<E> helper, Spliterator<P_IN> spliterator, IntFunction<E[]> generator) argument [all...] |
H A D | TestData.java | 48 return Spliterators.iterator(spliterator()); 51 Spliterator<T> spliterator(); method in interface:TestData 54 return spliterator().hasCharacteristics(Spliterator.ORDERED); 60 spliterator().forEachRemaining(target::add); 80 Arrays::spliterator, a -> a.length); 85 Collection::spliterator, Collection::size); 90 b -> StreamSupport.stream(b.spliterator(), false), 91 b -> StreamSupport.stream(b.spliterator(), true), 92 SpinedBuffer::spliterator, 100 s -> s.get().spliterator(), 251 public T_SPLITR spliterator() { method in class:TestData.AbstractTestData [all...] |
H A D | SpliteratorTestHelper.java | 153 Spliterator<T> spliterator = supplier.get(); 155 spliterator.forEachRemaining(addToFromForEach); 202 S spliterator = supplier.get(); 203 long sizeIfKnown = spliterator.getExactSizeIfKnown(); 204 boolean isOrdered = spliterator.hasCharacteristics(Spliterator.ORDERED); 207 spliterator = supplier.get(); 209 spliterator.forEachRemaining(addToFromForEach); 212 spliterator.forEachRemaining(boxingAdapter.apply( 213 e -> fail("Spliterator.forEach produced an element after spliterator exhausted: " + e))); 215 spliterator 409 splitSixDeepVisitorUnsafe(int depth, int curLevel, List dest, Spliterator spliterator, UnaryOperator boxingAdapter, int rootCharacteristics, boolean useTryAdvance) argument 419 splitSixDeepVisitor(int depth, int curLevel, List<T> dest, Spliterator<T> spliterator, UnaryOperator<Consumer<T>> boxingAdapter, int rootCharacteristics, boolean useTryAdvance) argument [all...] |
H A D | CollectorOps.java | 70 Spliterator<P_IN> spliterator, 72 return helper.evaluate(spliterator, false, generator); 87 Spliterator<P_IN> spliterator, 92 return super.opEvaluateParallel(helper, spliterator, generator); 69 opEvaluateParallel(PipelineHelper<E_IN> helper, Spliterator<P_IN> spliterator, IntFunction<E_IN[]> generator) argument 86 opEvaluateParallel(PipelineHelper<T> helper, Spliterator<P_IN> spliterator, IntFunction<T[]> generator) argument
|
/libcore/ojluni/src/test/java/util/stream/testlib/org/openjdk/testlib/java/util/stream/ |
H A D | StatefulTestOp.java | 47 Spliterator<P_IN> spliterator) { 48 return op.opEvaluateParallelLazy(helper, spliterator); 53 Spliterator<P_IN> spliterator, 55 return op.opEvaluateParallel(helper, spliterator, generator); 67 Spliterator<P_IN> spliterator) { 68 return op.opEvaluateParallelLazy(helper, spliterator); 73 Spliterator<P_IN> spliterator, 75 return (Node<Integer>) op.opEvaluateParallel(helper, spliterator, generator); 87 Spliterator<P_IN> spliterator) { 88 return op.opEvaluateParallelLazy(helper, spliterator); 131 opEvaluateParallelLazy(PipelineHelper<E> helper, Spliterator<P_IN> spliterator) argument 136 opEvaluateParallel(PipelineHelper<E> helper, Spliterator<P_IN> spliterator, IntFunction<E[]> generator) argument [all...] |
H A D | TestData.java | 49 return Spliterators.iterator(spliterator()); 52 Spliterator<T> spliterator(); method in interface:TestData 55 return spliterator().hasCharacteristics(Spliterator.ORDERED); 61 spliterator().forEachRemaining(target::add); 81 Arrays::spliterator, a -> a.length); 86 Collection::spliterator, Collection::size); 91 b -> StreamSupport.stream(b.spliterator(), false), 92 b -> StreamSupport.stream(b.spliterator(), true), 93 SpinedBuffer::spliterator, 101 s -> s.get().spliterator(), 252 public T_SPLITR spliterator() { method in class:TestData.AbstractTestData [all...] |
H A D | SpliteratorTestHelper.java | 153 Spliterator<T> spliterator = supplier.get(); 155 spliterator.forEachRemaining(addToFromForEach); 202 S spliterator = supplier.get(); 203 long sizeIfKnown = spliterator.getExactSizeIfKnown(); 204 boolean isOrdered = spliterator.hasCharacteristics(Spliterator.ORDERED); 207 spliterator = supplier.get(); 209 spliterator.forEachRemaining(addToFromForEach); 212 spliterator.forEachRemaining(boxingAdapter.apply( 213 e -> fail("Spliterator.forEach produced an element after spliterator exhausted: " + e))); 215 spliterator 409 splitSixDeepVisitorUnsafe(int depth, int curLevel, List dest, Spliterator spliterator, UnaryOperator boxingAdapter, int rootCharacteristics, boolean useTryAdvance) argument 419 splitSixDeepVisitor(int depth, int curLevel, List<T> dest, Spliterator<T> spliterator, UnaryOperator<Consumer<T>> boxingAdapter, int rootCharacteristics, boolean useTryAdvance) argument [all...] |
H A D | CollectorOps.java | 71 Spliterator<P_IN> spliterator, 73 return helper.evaluate(spliterator, false, generator); 88 Spliterator<P_IN> spliterator, 93 return super.opEvaluateParallel(helper, spliterator, generator); 70 opEvaluateParallel(PipelineHelper<E_IN> helper, Spliterator<P_IN> spliterator, IntFunction<E_IN[]> generator) argument 87 opEvaluateParallel(PipelineHelper<T> helper, Spliterator<P_IN> spliterator, IntFunction<T[]> generator) argument
|
/libcore/ojluni/src/main/java/java/util/ |
H A D | LinkedHashSet.java | 182 * <em><a href="Spliterator.html#binding">late-binding</a></em> spliterator 183 * from the set's {@code Iterator}. The spliterator inherits the 192 public Spliterator<E> spliterator() { method in class:LinkedHashSet 193 return Spliterators.spliterator(this, Spliterator.DISTINCT | Spliterator.ORDERED);
|
H A D | Set.java | 395 * <em><a href="Spliterator.html#binding">late-binding</a></em> spliterator 396 * from the set's {@code Iterator}. The spliterator inherits the 410 default Spliterator<E> spliterator() { method in interface:Set 411 return Spliterators.spliterator(this, Spliterator.DISTINCT);
|
H A D | Collection.java | 514 * spliterator. Such characteristic values are not required to be reported 515 * if the spliterator reports {@link Spliterator#SIZED} and this collection 519 * can return a more efficient spliterator. In order to 525 * spliterator's documented policy of binding and structural interference, 527 * methods to create streams using a {@code Supplier} of the spliterator, 530 * Stream<E> s = StreamSupport.stream(() -> spliterator(), spliteratorCharacteristics) 539 * <em><a href="Spliterator.html#binding">late-binding</a></em> spliterator 540 * from the collections's {@code Iterator}. The spliterator inherits the 549 * <p>If a spliterator covers no elements then the reporting of additional 553 * spliterator instanc 561 default Spliterator<E> spliterator() { method in interface:Collection [all...] |
/libcore/ojluni/src/test/java/util/stream/boottest/java/util/stream/ |
H A D | SpinedBufferTest.java | 90 assertEquals(sb.count(), sb.spliterator().getExactSizeIfKnown()); 92 SpliteratorTestHelper.testSpliterator(sb::spliterator); 97 Spliterator<Integer> spliterator = sb.spliterator(); 98 Spliterator<Integer> split = spliterator.trySplit(); 100 long lastSplitSize = spliterator.getExactSizeIfKnown(); 106 spliterator.forEachRemaining(contentOfLastSplit::add); 165 assertEquals(sb.count(), sb.spliterator().getExactSizeIfKnown()); 167 SpliteratorTestHelper.testIntSpliterator(sb::spliterator); 172 Spliterator.OfInt spliterator [all...] |
/libcore/ojluni/src/main/java/java/lang/ |
H A D | Iterable.java | 87 * spliterator from the iterable's {@code Iterator}. The spliterator 92 * spliterator returned by the default implementation has poor splitting 93 * capabilities, is unsized, and does not report any spliterator 101 default Spliterator<T> spliterator() { method in interface:Iterable
|