Interface PureStream.Of<F extends Kind<F,?>>
- Enclosing interface:
PureStream<F extends Kind<F,?>, T>
public static interface PureStream.Of<F extends Kind<F,?>>
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T> PureStream<F, T> cons(T head, PureStream<F, ? extends T> tail) private <T,S> PureStream <F, T> default <T> PureStream<F, T> empty()default <T> PureStream<F, T> default <T> PureStream<F, T> default <T> PureStream<F, T> default <T> PureStream<F, T> default <T> PureStream<F, T> default <T> PureStream<F, T> default <A> PureStream<F, A> merge(PureStream<F, A> s1, PureStream<F, A> s2) default <T> PureStream<F, T> of(T... values) default <T> PureStream<F, T> pure(T value) default <T> PureStream<F, T> suspend(Producer<? extends PureStream<F, ? extends T>> lazy) default <T,S> PureStream <F, T> default <A,B> PureStream <F, Tuple2<A, B>> zip(PureStream<F, ? extends A> s1, PureStream<F, ? extends B> s2) default <A,B, R> PureStream <F, R> zipWith(PureStream<F, ? extends A> s1, PureStream<F, ? extends B> s2, Function2<? super A, ? super B, ? extends R> combinator) default <A> PureStream<F, Tuple2<A, Integer>> zipWithIndex(PureStream<F, ? extends A> stream)
-
Method Details
-
monadDefer
MonadDefer<F> monadDefer() -
empty
-
of
-
pure
-
cons
-
suspend
-
eval
-
from
-
from
-
from
-
unfold
default <T,S> PureStream<F,T> unfold(S seed, Function1<? super S, Option<Tuple2<? extends T, ? extends S>>> function) -
iterate
-
iterate
-
zipWith
default <A,B, PureStream<F,R> R> zipWith(PureStream<F, ? extends A> s1, PureStream<F, ? extends B> s2, Function2<? super A, ? super B, ? extends R> combinator) -
zip
default <A,B> PureStream<F,Tuple2<A, zipB>> (PureStream<F, ? extends A> s1, PureStream<F, ? extends B> s2) -
zipWithIndex
-
merge
-
doUnfold
private <T,S> PureStream<F,T> doUnfold(S seed, Function1<? super S, Option<Tuple2<? extends T, ? extends S>>> function)
-