Package net.jqwik.engine.support
Class JqwikStreamSupport
- java.lang.Object
-
- net.jqwik.engine.support.JqwikStreamSupport
-
public class JqwikStreamSupport extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JqwikStreamSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.util.stream.Stream<T>concat(java.util.List<java.util.stream.Stream<T>> streams)static <T> java.util.stream.Stream<T>concat(java.util.stream.Stream<T>... streams)static <T> java.util.stream.Stream<T>lazyConcat(java.util.List<java.util.function.Supplier<java.util.stream.Stream<T>>> suppliers)Use only if normal concatenating will overflow the stack with too many streamsstatic <T> java.util.stream.Stream<T>takeWhile(java.util.stream.Stream<T> stream, java.util.function.Predicate<? super T> p)Simulates Java 9's Stream.takeWhile() Taken from https://stackoverflow.com/a/46446546/32352 TODO: Remove when moving to Java > 8static <L,R,T>
java.util.stream.Stream<T>zip(java.util.stream.Stream<L> leftStream, java.util.stream.Stream<R> rightStream, java.util.function.BiFunction<L,R,T> combiner)From https://stackoverflow.com/a/46230233/32352
-
-
-
Method Detail
-
zip
public static <L,R,T> java.util.stream.Stream<T> zip(java.util.stream.Stream<L> leftStream, java.util.stream.Stream<R> rightStream, java.util.function.BiFunction<L,R,T> combiner)From https://stackoverflow.com/a/46230233/32352
-
concat
@SafeVarargs public static <T> java.util.stream.Stream<T> concat(java.util.stream.Stream<T>... streams)
-
lazyConcat
public static <T> java.util.stream.Stream<T> lazyConcat(java.util.List<java.util.function.Supplier<java.util.stream.Stream<T>>> suppliers)
Use only if normal concatenating will overflow the stack with too many streams
-
concat
public static <T> java.util.stream.Stream<T> concat(java.util.List<java.util.stream.Stream<T>> streams)
-
takeWhile
public static <T> java.util.stream.Stream<T> takeWhile(java.util.stream.Stream<T> stream, java.util.function.Predicate<? super T> p)Simulates Java 9's Stream.takeWhile() Taken from https://stackoverflow.com/a/46446546/32352 TODO: Remove when moving to Java > 8
-
-