public static class Either.Right<L,R> extends Either<L,R>
Either.Left<L,R>, Either.Right<L,R>| Modifier and Type | Method and Description |
|---|---|
Either<L,R> |
filter(java.util.function.Predicate<R> f,
L v) |
Either<L,R> |
filterWith(java.util.function.Predicate<R> f,
java.util.function.Supplier<L> v) |
<S> Either<L,S> |
flatMap(java.util.function.Function<R,Either<L,S>> f) |
<T> T |
foldWith(java.util.function.Function<L,T> f,
java.util.function.Function<R,T> g) |
Either.Right<L,R> |
forEach(java.util.function.Consumer<R> f) |
boolean |
isRight() |
<S> Either.Right<L,S> |
map(java.util.function.Function<R,S> f) |
<M> Either.Right<M,R> |
mapLeft(java.util.function.Function<L,M> f) |
Either.Right<L,R> |
recover(java.util.function.Function<L,R> f) |
Either<L,R> |
recoverWith(java.util.function.Function<L,Either<L,R>> f) |
R |
right() |
Optional<R> |
toOptional() |
public <M> Either.Right<M,R> mapLeft(java.util.function.Function<L,M> f)
public <S> Either.Right<L,S> map(java.util.function.Function<R,S> f)
public Either.Right<L,R> forEach(java.util.function.Consumer<R> f)
public Either.Right<L,R> recover(java.util.function.Function<L,R> f)
public Either<L,R> recoverWith(java.util.function.Function<L,Either<L,R>> f)
recoverWith in class Either<L,R>public Either<L,R> filterWith(java.util.function.Predicate<R> f, java.util.function.Supplier<L> v)
filterWith in class Either<L,R>public <T> T foldWith(java.util.function.Function<L,T> f, java.util.function.Function<R,T> g)
Copyright © 2015. All rights reserved.