static <S,A> Function<Stateful<S,A>,Stateful<S,A>> |
Statefuls.jump(S state) |
static <S,A> Function<Stateful<S,A>,Stateful<S,A>> |
Statefuls.jump(S state) |
static <S,A,B> Function<Stateful<S,A>,Stateful<S,B>> |
Statefuls.map(Function<? super A,? extends B> fun) |
static <S,A,B> Function<Stateful<S,A>,Stateful<S,B>> |
Statefuls.map(Function<? super A,? extends B> fun) |
static <S,A,B> Function<Stateful<S,A>,Stateful<S,A>> |
Statefuls.produceConsume(BiFunction<? super S,? super A,? extends B> prod,
Consumer<? super B,A> cons) |
static <S,A,B> Function<Stateful<S,A>,Stateful<S,A>> |
Statefuls.produceConsume(BiFunction<? super S,? super A,? extends B> prod,
Consumer<? super B,A> cons) |
static <S,A,B,C,D> Function<Stateful<S,A>,Stateful<S,D>> |
Statefuls.sequence(Function<Stateful<S,A>,? extends Stateful<S,B>> first,
Function<Stateful<S,A>,? extends Stateful<S,C>> second,
BiFunction<? super B,? super C,? extends D> combine) |
static <S,A,B,C,D> Function<Stateful<S,A>,Stateful<S,D>> |
Statefuls.sequence(Function<Stateful<S,A>,? extends Stateful<S,B>> first,
Function<Stateful<S,A>,? extends Stateful<S,C>> second,
BiFunction<? super B,? super C,? extends D> combine) |
static <S,A> Function<Stateful<S,A>,Stateful<S,A>> |
Statefuls.transit(Function<? super S,? extends S> fun) |
static <S,A> Function<Stateful<S,A>,Stateful<S,A>> |
Statefuls.transit(Function<? super S,? extends S> fun) |
static <S,A> Function<Stateful<S,?>,Stateful<S,A>> |
Statefuls.yield(A value) |
static <S,A> Function<Stateful<S,?>,Stateful<S,A>> |
Statefuls.yield(A value) |