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> java.util.function.Function<T,R> |
asFunction(FunctionWithException<T,R> unchecked) |
static <T,R> java.util.function.Function<T,R> |
asFunctionOrElse(FunctionWithException<T,R> unchecked,
R orElse) |
static <T,R> java.util.function.Function<T,R> |
asFunctionOrElseGet(FunctionWithException<T,R> unchecked,
java.util.function.Supplier<? extends R> orElseGet) |
default java.util.function.Function<T,R> |
orElse(R orElse) |
default java.util.function.Function<T,R> |
orElseGet(java.util.function.Supplier<? extends R> orElseGet) |
default java.util.function.Function<T,R> |
orElseThrow() |
default java.util.function.Function<T,R> orElseGet(java.util.function.Supplier<? extends R> orElseGet)
static <T,R> java.util.function.Function<T,R> asFunction(FunctionWithException<T,R> unchecked)
static <T,R> java.util.function.Function<T,R> asFunctionOrElse(FunctionWithException<T,R> unchecked, R orElse)
static <T,R> java.util.function.Function<T,R> asFunctionOrElseGet(FunctionWithException<T,R> unchecked, java.util.function.Supplier<? extends R> orElseGet)
Copyright (c) aQute SARL (2000, 2019) and others. All Rights Reserved.