public interface ThrowingFunction<T,R,E extends Exception>
| Modifier and Type | Method and Description |
|---|---|
default ThrowingFunction<T,R,E> |
andFinally(Runnable runnable) |
R |
apply(T t) |
default <N extends Exception> |
mapCheckedException(Function<Exception,N> exceptionMapper) |
default Function<T,Optional<R>> |
onCheckedException(BiConsumer<Exception,T> onException) |
default Function<T,R> |
onCheckedException(BiFunction<Exception,T,R> exceptionToFallback) |
default <N extends Exception> ThrowingFunction<T,R,N> mapCheckedException(Function<Exception,N> exceptionMapper)
default ThrowingFunction<T,R,E> andFinally(Runnable runnable)
default Function<T,R> onCheckedException(BiFunction<Exception,T,R> exceptionToFallback)
Copyright © 2022. All rights reserved.