static <V> Exceptional<V> |
Exceptional.exception(Exception exc) |
abstract Exceptional<V> |
Exceptional.filter(java.util.function.Predicate<V> f,
Exception v) |
Exceptional<V> |
Exceptional.Failure.filter(java.util.function.Predicate<V> f,
Exception v) |
Exceptional<V> |
Exceptional.Success.filter(java.util.function.Predicate<V> f,
Exception v) |
Exceptional<V> |
Exceptional.filter(java.util.function.Predicate<V> f,
String msg) |
abstract Exceptional<V> |
Exceptional.filterWith(java.util.function.Predicate<V> f,
java.util.function.Supplier<Exception> v) |
Exceptional<V> |
Exceptional.Failure.filterWith(java.util.function.Predicate<V> f,
java.util.function.Supplier<Exception> v) |
Exceptional<V> |
Exceptional.Success.filterWith(java.util.function.Predicate<V> f,
java.util.function.Supplier<Exception> v) |
abstract <W> Exceptional<W> |
Exceptional.flatMap(java.util.function.Function<V,Exceptional<W>> f) |
<W> Exceptional<W> |
Exceptional.Failure.flatMap(java.util.function.Function<V,Exceptional<W>> f) |
<W> Exceptional<W> |
Exceptional.Success.flatMap(java.util.function.Function<V,Exceptional<W>> f) |
abstract Exceptional<V> |
Exceptional.forEach(java.util.function.Consumer<V> f) |
Exceptional<V> |
Exceptional.Failure.forEach(java.util.function.Consumer<V> f) |
Exceptional<V> |
Exceptional.Success.forEach(java.util.function.Consumer<V> f) |
static <V> Exceptional<V> |
Exceptional.from(Optional<V> optional,
Exception exc) |
abstract <W> Exceptional<W> |
Exceptional.map(java.util.function.Function<V,W> f) |
<W> Exceptional<W> |
Exceptional.Failure.map(java.util.function.Function<V,W> f) |
<W> Exceptional<W> |
Exceptional.Success.map(java.util.function.Function<V,W> f) |
abstract Exceptional<V> |
Exceptional.mapLeft(java.util.function.Function<Exception,Exception> f) |
Exceptional<V> |
Exceptional.Failure.mapLeft(java.util.function.Function<Exception,Exception> f) |
Exceptional<V> |
Exceptional.Success.mapLeft(java.util.function.Function<Exception,Exception> f) |
abstract Exceptional<V> |
Exceptional.recover(java.util.function.Function<Exception,V> f) |
Exceptional<V> |
Exceptional.Failure.recover(java.util.function.Function<Exception,V> f) |
abstract <W> Exceptional<W> |
Exceptional.recoverWith(java.util.function.Function<Exception,Exceptional<W>> f) |
<W> Exceptional<W> |
Exceptional.Failure.recoverWith(java.util.function.Function<Exception,Exceptional<W>> f) |
<W> Exceptional<W> |
Exceptional.Success.recoverWith(java.util.function.Function<Exception,Exceptional<W>> f) |
static <V> Exceptional<V> |
Either.toExceptional(Either<Exception,V> either) |
static <V> Exceptional<V> |
Exceptional.value(V value) |