-
- All Implemented Interfaces:
-
java.io.Serializable
public final class Result<T extends Object, E extends Throwable> implements Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classResult.Companion
-
Constructor Summary
Constructors Constructor Description Result()
-
Method Summary
Modifier and Type Method Description final BooleanisOk()final Tdata()final Eerr()final <K extends Any> Result<K, E>map(Function1<T, K> func)final Result<T, E>and(Function1<T, Result<T, E>> func)final <D extends Any> Result<D, E>then(Function1<T, Result<D, E>> func)final StringtoMessage(String defaultMsg)final StringtoMessage()final <FE extends Throwable> Result<T, FE>mapErr(Function1<E, FE> func)final Tunwrap()final TgetOrElse(Function1<E, T> func)-
-
Method Detail
-
toMessage
@JvmOverloads() final String toMessage(String defaultMsg)
-
toMessage
@JvmOverloads() final String toMessage()
-
-
-
-