Package daevil.property
Class Result.Success<T>
- java.lang.Object
-
- daevil.property.Result.Success<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface daevil.property.Result
Result.ExceptionHandler<R>, Result.Failure<T>, Result.ResultMapper<T,R>, Result.Success<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <R,E extends java.lang.Exception>
Result<R>map(java.lang.Class<E> cls, java.util.function.Function<E,R> f)<R> Result<R>map(java.util.function.Function<T,R> f)<R,E extends java.lang.Exception>
Result<R>mapExceptional(ExceptionalFunction<T,R,E> f)booleansuccess()Tunwrap()
-
-
-
Constructor Detail
-
Success
public Success(T value)
-
-
Method Detail
-
mapExceptional
public <R,E extends java.lang.Exception> Result<R> mapExceptional(ExceptionalFunction<T,R,E> f)
- Specified by:
mapExceptionalin interfaceResult<T>
-
-