Uses of Interface
info.jab.util.result.Result
-
Uses of Result in info.jab.util.result
Modifier and TypeClassDescriptionfinal record
Failure<T>
Record representing a failed Result in the Result.final record
Success<T>
Record representing a successful Result in the Result.Modifier and TypeMethodDescriptionstatic <T> Result
<T> Creates a failed Result with the given exception.<U> Result
<U> <U> Result
<U> Applies the given function to the value if the Result is successful and returns a new Result.<U> Result
<U> <U> Result
<U> <U> Result
<U> Applies the given function to the value if the Result is successful and returns a new Result.<U> Result
<U> Applies the given function to the exception if the Result is a failure and returns a new Result with the mapped value.Failure.recoverCatching
(Function<? super Throwable, Result<T>> mapper) Result.recoverCatching
(Function<? super Throwable, Result<T>> mapper) Applies the given function to the exception if the Result is a failure and returns a new Result.Success.recoverCatching
(Function<? super Throwable, Result<T>> mapper) static <T> Result
<T> Result.runCatching
(Result.CheckedSupplier<T> supplier) Executes the given supplier and returns a Result.static <T> Result
<T> Result.success
(T value) Creates a successful Result with the given value.Modifier and TypeMethodDescription<U> Result
<U> <U> Result
<U> Applies the given function to the value if the Result is successful and returns a new Result.<U> Result
<U> Failure.recoverCatching
(Function<? super Throwable, Result<T>> mapper) Result.recoverCatching
(Function<? super Throwable, Result<T>> mapper) Applies the given function to the exception if the Result is a failure and returns a new Result.Success.recoverCatching
(Function<? super Throwable, Result<T>> mapper)