R
- the type of the internal resultpublic class Result<R>
extends java.lang.Object
Xor
.Modifier and Type | Method and Description |
---|---|
void |
consume(java.util.function.Consumer<? super SaltError> consumerError,
java.util.function.Consumer<? super R> consumerResult) |
boolean |
equals(java.lang.Object obj) |
java.util.Optional<SaltError> |
error() |
static <T> Result<T> |
error(SaltError e) |
<T> Result<T> |
flatMap(java.util.function.Function<? super R,Result<T>> mapper) |
<T> T |
fold(java.util.function.Function<? super SaltError,? extends T> mapError,
java.util.function.Function<? super R,? extends T> mapResult) |
<T> Result<T> |
map(java.util.function.Function<? super R,? extends T> mapper) |
java.util.Optional<R> |
result() |
static <T> Result<T> |
success(T r) |
java.lang.String |
toString() |
Xor<SaltError,R> |
toXor() |
public static <T> Result<T> success(T r)
public java.util.Optional<SaltError> error()
public java.util.Optional<R> result()
public <T> T fold(java.util.function.Function<? super SaltError,? extends T> mapError, java.util.function.Function<? super R,? extends T> mapResult)
public void consume(java.util.function.Consumer<? super SaltError> consumerError, java.util.function.Consumer<? super R> consumerResult)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object