/libcore/ojluni/src/main/java/java/util/stream/ |
H A D | TerminalSink.java | 27 import java.util.function.Supplier; 38 interface TerminalSink<T, R> extends Sink<T>, Supplier<R> { }
|
H A D | StreamSupport.java | 29 import java.util.function.Supplier; 55 * {@link #stream(java.util.function.Supplier, int, boolean)} should be used 76 * {@code Supplier} of {@code Spliterator}. 78 * <p>The {@link Supplier#get()} method will be invoked on the supplier no 87 * <p>The use of a {@code Supplier} in this form provides a level of 96 * @param supplier a {@code Supplier} of a {@code Spliterator} 107 public static <T> Stream<T> stream(Supplier<? extends Spliterator<T>> supplier, 126 * {@link #intStream(java.util.function.Supplier, int, boolean)} should be 145 * {@code Supplier} of {@code Spliterator.OfInt}. 147 * <p>The {@link Supplier#ge [all...] |
H A D | Collector.java | 34 import java.util.function.Supplier; 140 * static factory methods {@link #of(Supplier, BiConsumer, BinaryOperator, Characteristics...)} 151 * {@link Collectors#toCollection(Supplier)}). 203 Supplier<A> supplier(); 260 public static<T, R> Collector<T, R, R> of(Supplier<R> supplier, 291 public static<T, A, R> Collector<T, A, R> of(Supplier<A> supplier,
|
H A D | Collectors.java | 55 import java.util.function.Supplier; 148 private final Supplier<A> supplier; 154 CollectorImpl(Supplier<A> supplier, 166 CollectorImpl(Supplier<A> supplier, 179 public Supplier<A> supplier() { 206 * @param collectionFactory a {@code Supplier} which returns a new, empty 212 Collector<T, ?, C> toCollection(Supplier<C> collectionFactory) { 222 * control over the returned {@code List} is required, use {@link #toCollection(Supplier)}. 230 return new CollectorImpl<>((Supplier<List<T>>) ArrayList::new, List::add, 240 * {@link #toCollection(Supplier)} [all...] |
/libcore/ojluni/src/main/java/java/util/function/ |
H A D | Supplier.java | 41 public interface Supplier<T> { interface
|
/libcore/ojluni/src/test/java/util/stream/test/org/openjdk/tests/java/util/stream/ |
H A D | SpliteratorTest.java | 33 import java.util.function.Supplier; 48 public void testSpliterator(String name, Supplier<Spliterator<Integer>> supplier) { 53 public void testIntSpliterator(String name, Supplier<Spliterator.OfInt> supplier) { 58 public void testLongSpliterator(String name, Supplier<Spliterator.OfLong> supplier) { 63 public void testDoubleSpliterator(String name, Supplier<Spliterator.OfDouble> supplier) {
|
H A D | CollectionAndMapModifyStreamTest.java | 39 import java.util.function.Supplier; 114 Map<String, Supplier<Map<Integer, Integer>>> maps = new HashMap<>(); 136 for (Map.Entry<String, Supplier<Map<Integer, Integer>>> e : maps.entrySet()) { 145 public void testMapKeysSizeRemove(String name, Supplier<Map<Integer, Integer>> c) { 150 public void testMapValuesSizeRemove(String name, Supplier<Map<Integer, Integer>> c) { 155 public void testMapEntriesSizeRemove(String name, Supplier<Map<Integer, Integer>> c) {
|
H A D | MatchOpTest.java | 45 import java.util.function.Supplier; 135 final Supplier<Iterator<Integer>> source; 138 CycleIterator(Supplier<Iterator<Integer>> source) { 159 Supplier<Iterator<Integer>> source = () -> Arrays.asList(1, 2, 3, 4).iterator(); 160 Supplier<Stream<Integer>> s = () -> StreamSupport.stream(Spliterators.spliteratorUnknownSize(new CycleIterator(source), 0), false); 183 private void assertIntPredicates(Supplier<IntStream> source, Kind kind, IntPredicate[] predicates, boolean... answers) { 220 final Supplier<PrimitiveIterator.OfInt> source; 223 CycleIterator(Supplier<PrimitiveIterator.OfInt> source) { 244 Supplier<PrimitiveIterator.OfInt> source = () -> Arrays.stream(new int[]{1, 2, 3, 4}).iterator(); 245 Supplier<IntStrea [all...] |
/libcore/luni/src/test/java/libcore/java/util/ |
H A D | RemoveIfTester.java | 22 import java.util.function.Supplier; 35 public static void runBasicRemoveIfTests(Supplier<Collection<Integer>> supp) { 56 public static void runBasicRemoveIfTestsUnordered(Supplier<Collection<Integer>> supp) { 75 public static void runRemoveIfOnEmpty(Supplier<Collection<Integer>> supp) { 82 public static void testRemoveIfNPE(Supplier<Collection<Integer>> supp) { 89 public static void testRemoveIfCME(Supplier<Collection<Integer>> supp) {
|
H A D | OptionalIntTest.java | 27 import java.util.function.Supplier; 75 Supplier<IOException> barSupplier = () -> bar;
|
H A D | OptionalLongTest.java | 27 import java.util.function.Supplier; 75 Supplier<IOException> barSupplier = () -> bar;
|
H A D | OptionalDoubleTest.java | 29 import java.util.function.Supplier; 77 Supplier<IOException> barSupplier = () -> bar;
|
/libcore/ojluni/src/main/java/java/util/ |
H A D | Objects.java | 28 import java.util.function.Supplier; 288 public static <T> T requireNonNull(T obj, Supplier<String> messageSupplier) {
|
H A D | OptionalDouble.java | 29 import java.util.function.Supplier; 180 public<X extends Throwable> double orElseThrow(Supplier<X> exceptionSupplier) throws X {
|
H A D | OptionalInt.java | 29 import java.util.function.Supplier; 181 public<X extends Throwable> int orElseThrow(Supplier<X> exceptionSupplier) throws X {
|
H A D | OptionalLong.java | 29 import java.util.function.Supplier; 180 public<X extends Throwable> long orElseThrow(Supplier<X> exceptionSupplier) throws X {
|
H A D | Optional.java | 30 import java.util.function.Supplier; 255 * @param other a {@code Supplier} whose result is returned if no value 261 public T orElseGet(Supplier<? extends T> other) { 281 public <X extends Throwable> T orElseThrow(Supplier<? extends X> exceptionSupplier) throws X {
|
/libcore/ojluni/src/test/java/util/stream/bootlib/java/util/stream/ |
H A D | TestData.java | 35 import java.util.function.Supplier; 96 public static <T> OfRef<T> ofSupplier(String name, Supplier<Stream<T>> supplier) { 98 Supplier::get, 126 public static OfInt ofIntSupplier(String name, Supplier<IntStream> supplier) { 128 Supplier::get, 157 public static OfLong ofLongSupplier(String name, Supplier<LongStream> supplier) { 159 Supplier::get, 188 public static OfDouble ofDoubleSupplier(String name, Supplier<DoubleStream> supplier) { 190 Supplier::get,
|
H A D | IntStreamTestDataProvider.java | 29 import java.util.function.Supplier; 139 static <T> Object[] streamDataDescr(String description, Supplier<IntStream> s) { 143 static <T> Object[] splitDescr(String description, Supplier<Spliterator.OfInt> s) { 153 // returns an array of (String name, Supplier<PrimitiveSpliterator<Integer>>)
|
H A D | LongStreamTestDataProvider.java | 29 import java.util.function.Supplier; 139 static <T> Object[] streamDataDescr(String description, Supplier<LongStream> s) { 143 static <T> Object[] splitDescr(String description, Supplier<Spliterator.OfLong> s) { 153 // returns an array of (String name, Supplier<PrimitiveSpliterator<Long>>)
|
H A D | SpliteratorTestHelper.java | 59 public static void testSpliterator(Supplier<Spliterator<Integer>> supplier) { 63 public static void testSpliterator(Supplier<Spliterator<Integer>> supplier, 68 public static void testIntSpliterator(Supplier<Spliterator.OfInt> supplier) { 72 public static void testIntSpliterator(Supplier<Spliterator.OfInt> supplier, 95 public static void testLongSpliterator(Supplier<Spliterator.OfLong> supplier) { 99 public static void testLongSpliterator(Supplier<Spliterator.OfLong> supplier, 122 public static void testDoubleSpliterator(Supplier<Spliterator.OfDouble> supplier) { 126 public static void testDoubleSpliterator(Supplier<Spliterator.OfDouble> supplier, 149 static <T, S extends Spliterator<T>> void testSpliterator(Supplier<S> supplier, 172 private static <T, S extends Spliterator<T>> void testNullPointerException(Supplier< [all...] |
/libcore/ojluni/src/test/java/util/stream/testlib/org/openjdk/testlib/java/util/stream/ |
H A D | TestData.java | 35 import java.util.function.Supplier; 97 public static <T> OfRef<T> ofSupplier(String name, Supplier<Stream<T>> supplier) { 99 Supplier::get, 127 public static OfInt ofIntSupplier(String name, Supplier<IntStream> supplier) { 129 Supplier::get, 158 public static OfLong ofLongSupplier(String name, Supplier<LongStream> supplier) { 160 Supplier::get, 189 public static OfDouble ofDoubleSupplier(String name, Supplier<DoubleStream> supplier) { 191 Supplier::get,
|
H A D | IntStreamTestDataProvider.java | 29 import java.util.function.Supplier; 140 static <T> Object[] streamDataDescr(String description, Supplier<IntStream> s) { 144 static <T> Object[] splitDescr(String description, Supplier<Spliterator.OfInt> s) { 154 // returns an array of (String name, Supplier<PrimitiveSpliterator<Integer>>)
|
H A D | LongStreamTestDataProvider.java | 29 import java.util.function.Supplier; 140 static <T> Object[] streamDataDescr(String description, Supplier<LongStream> s) { 144 static <T> Object[] splitDescr(String description, Supplier<Spliterator.OfLong> s) { 154 // returns an array of (String name, Supplier<PrimitiveSpliterator<Long>>)
|
/libcore/ojluni/src/test/java/util/stream/ |
H A D | TestDoubleSumAverage.java | 52 Supplier<DoubleStream> ds = () -> DoubleStream.iterate(0.0, e -> 0.0).limit(10); 77 Supplier<DoubleStream> ds = () -> DoubleStream.iterate(base, e -> increment).limit(count); 101 Map<Supplier<DoubleStream>, Double> testCases = new LinkedHashMap<>(); 124 for(Map.Entry<Supplier<DoubleStream>, Double> testCase : testCases.entrySet()) { 125 Supplier<DoubleStream> ds = testCase.getKey();
|