All Methods Static Methods Instance Methods Abstract Methods Default Methods
Modifier and Type |
Method and Description |
default <B> ReaderT<T,B> |
bind(java.util.function.Function<? super R,ReaderT<? extends T,B>> f) |
ReaderT<T,R> |
filter(java.util.function.Predicate<? super R> test) |
<B> ReaderT<B,R> |
flatMap(java.util.function.Function<? super T,? extends Reader<? extends B,R>> f) |
static <A,R> ReaderTValue<A,R> |
fromFuture(java.util.concurrent.CompletableFuture<Reader<A,R>> future) |
static <A,R> ReaderTSeq<A,R> |
fromIterable(java.lang.Iterable<Reader<A,R>> iterableOfEvals) |
static <A,R> ReaderTValue<A,R> |
fromIterableValue(java.lang.Iterable<Reader<A,R>> iterableOfEvals) |
static <A,R> ReaderTValue<A,R> |
fromOptional(java.util.Optional<Reader<A,R>> optional) |
static <A,R> ReaderTSeq<A,R> |
fromPublisher(org.reactivestreams.Publisher<Reader<A,R>> publisherOfEvals) |
static <A,R> ReaderTSeq<A,R> |
fromStream(java.util.stream.Stream<Reader<A,R>> streamOfEvals) |
static <A,R,V extends MonadicValue<Reader<A,R>>> ReaderTValue<A,R> |
fromValue(V monadicValue) |
static <T,U,R> java.util.function.Function<ReaderT<T,U>,ReaderT<T,R>> |
lift(java.util.function.Function<? super U,? extends R> fn) |
static <T,U1,U2,R> java.util.function.BiFunction<ReaderT<T,U1>,ReaderT<T,U2>,ReaderT<T,R>> |
lift2(java.util.function.BiFunction<? super U1,? super U2,? extends R> fn) |
<B> ReaderT<T,B> |
map(java.util.function.Function<? super R,? extends B> f) |
static <A,R> ReaderT<A,R> |
of(AnyM<Reader<A,R>> monads) |
ReaderTValue<T,R> |
peek(java.util.function.Consumer<? super R> peek) |
AnyM<Reader<T,R>> |
unwrap() |