T - the type of the argumentR - the result type@FunctionalInterface public interface FunctionWithException<T,R>
| Modifier and Type | Method and Description |
|---|---|
R |
apply(T t) |
static <T,R> Function<T,R> |
asFunction(FunctionWithException<T,R> unchecked) |
static <T,R> Function<T,R> |
asFunctionOrElse(FunctionWithException<T,R> unchecked,
R orElse) |
static <T,R> Function<T,R> |
asFunctionOrElseGet(FunctionWithException<T,R> unchecked,
Supplier<? extends R> orElseGet) |
default Function<T,R> |
orElse(R orElse) |
default Function<T,R> |
orElseGet(Supplier<? extends R> orElseGet) |
default Function<T,R> |
orElseThrow() |
static <T,R> Function<T,R> asFunction(FunctionWithException<T,R> unchecked)
static <T,R> Function<T,R> asFunctionOrElse(FunctionWithException<T,R> unchecked, R orElse)
static <T,R> Function<T,R> asFunctionOrElseGet(FunctionWithException<T,R> unchecked, Supplier<? extends R> orElseGet)
Copyright © 2021. All rights reserved.