Searched refs:Supplier (Results 1 - 25 of 55) sorted by relevance

123

/libcore/ojluni/src/main/java/java/util/stream/
H A DTerminalSink.java27 import java.util.function.Supplier;
38 interface TerminalSink<T, R> extends Sink<T>, Supplier<R> { }
H A DStreamSupport.java29 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 DCollector.java34 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 DCollectors.java55 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 DSupplier.java41 public interface Supplier<T> { interface
/libcore/ojluni/src/test/java/util/stream/test/org/openjdk/tests/java/util/stream/
H A DSpliteratorTest.java33 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 DCollectionAndMapModifyStreamTest.java39 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 DMatchOpTest.java45 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 DRemoveIfTester.java22 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 DOptionalIntTest.java27 import java.util.function.Supplier;
75 Supplier<IOException> barSupplier = () -> bar;
H A DOptionalLongTest.java27 import java.util.function.Supplier;
75 Supplier<IOException> barSupplier = () -> bar;
H A DOptionalDoubleTest.java29 import java.util.function.Supplier;
77 Supplier<IOException> barSupplier = () -> bar;
/libcore/ojluni/src/main/java/java/util/
H A DObjects.java28 import java.util.function.Supplier;
288 public static <T> T requireNonNull(T obj, Supplier<String> messageSupplier) {
H A DOptionalDouble.java29 import java.util.function.Supplier;
180 public<X extends Throwable> double orElseThrow(Supplier<X> exceptionSupplier) throws X {
H A DOptionalInt.java29 import java.util.function.Supplier;
181 public<X extends Throwable> int orElseThrow(Supplier<X> exceptionSupplier) throws X {
H A DOptionalLong.java29 import java.util.function.Supplier;
180 public<X extends Throwable> long orElseThrow(Supplier<X> exceptionSupplier) throws X {
H A DOptional.java30 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 DTestData.java35 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 DIntStreamTestDataProvider.java29 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 DLongStreamTestDataProvider.java29 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 DSpliteratorTestHelper.java59 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 DTestData.java35 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 DIntStreamTestDataProvider.java29 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 DLongStreamTestDataProvider.java29 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 DTestDoubleSumAverage.java52 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();

Completed in 267 milliseconds

123