public static class Exceptional.Failure<V> extends Exceptional<V>
Exceptional.Failure<V>, Exceptional.Success<V>| Modifier and Type | Method and Description |
|---|---|
void |
consume(java.util.function.Consumer<Exception> f,
java.util.function.Consumer<V> g) |
Exceptional<V> |
filter(java.util.function.Predicate<V> f,
Exception v) |
Exceptional<V> |
filterWith(java.util.function.Predicate<V> f,
java.util.function.Supplier<Exception> v) |
<W> Exceptional<W> |
flatMap(java.util.function.Function<V,Exceptional<W>> f) |
<T> T |
foldWith(java.util.function.Function<Exception,T> f,
java.util.function.Function<V,T> g) |
Exceptional<V> |
forEach(java.util.function.Consumer<V> f) |
V |
get() |
Exception |
getException() |
boolean |
isException() |
<W> Exceptional<W> |
map(java.util.function.Function<V,W> f) |
Exceptional<V> |
mapLeft(java.util.function.Function<Exception,Exception> f) |
Exceptional<V> |
recover(java.util.function.Function<Exception,V> f) |
<W> Exceptional<W> |
recoverWith(java.util.function.Function<Exception,Exceptional<W>> f) |
Either<Exception,V> |
toEither() |
Optional<V> |
toOptional() |
String |
toString() |
public Exception getException()
getException in class Exceptional<V>public boolean isException()
isException in class Exceptional<V>public Exceptional<V> mapLeft(java.util.function.Function<Exception,Exception> f)
mapLeft in class Exceptional<V>public <W> Exceptional<W> map(java.util.function.Function<V,W> f)
map in class Exceptional<V>public <W> Exceptional<W> flatMap(java.util.function.Function<V,Exceptional<W>> f)
flatMap in class Exceptional<V>public Exceptional<V> forEach(java.util.function.Consumer<V> f)
forEach in class Exceptional<V>public Exceptional<V> recover(java.util.function.Function<Exception,V> f)
recover in class Exceptional<V>public <W> Exceptional<W> recoverWith(java.util.function.Function<Exception,Exceptional<W>> f)
recoverWith in class Exceptional<V>public Exceptional<V> filter(java.util.function.Predicate<V> f, Exception v)
filter in class Exceptional<V>public Exceptional<V> filterWith(java.util.function.Predicate<V> f, java.util.function.Supplier<Exception> v)
filterWith in class Exceptional<V>public void consume(java.util.function.Consumer<Exception> f, java.util.function.Consumer<V> g)
consume in class Exceptional<V>public <T> T foldWith(java.util.function.Function<Exception,T> f, java.util.function.Function<V,T> g)
foldWith in class Exceptional<V>public Optional<V> toOptional()
toOptional in class Exceptional<V>Copyright © 2016. All rights reserved.