Module com.machinezoo.noexception
Package com.machinezoo.noexception.throwing
Variations of standard functional interfaces that allow throwing checked exceptions. These interfaces are usually implemented as lambdas and passed to the appropriate method of
CheckedExceptionHandler. See NoException tutorial.
-
Interface Summary Interface Description ThrowingBiConsumer<T,U> Variation ofBiConsumerthat allows throwing checked exceptions.ThrowingBiFunction<T,U,R> Variation ofBiFunctionthat allows throwing checked exceptions.ThrowingBinaryOperator<T> Variation ofBinaryOperatorthat allows throwing checked exceptions.ThrowingBiPredicate<T,U> Variation ofBiPredicatethat allows throwing checked exceptions.ThrowingBooleanSupplier Variation ofBooleanSupplierthat allows throwing checked exceptions.ThrowingComparator<T> Variation ofComparatorthat allows throwing checked exceptions.ThrowingConsumer<T> Variation ofConsumerthat allows throwing checked exceptions.ThrowingDoubleBinaryOperator Variation ofDoubleBinaryOperatorthat allows throwing checked exceptions.ThrowingDoubleConsumer Variation ofDoubleConsumerthat allows throwing checked exceptions.ThrowingDoubleFunction<R> Variation ofDoubleFunctionthat allows throwing checked exceptions.ThrowingDoublePredicate Variation ofDoublePredicatethat allows throwing checked exceptions.ThrowingDoubleSupplier Variation ofDoubleSupplierthat allows throwing checked exceptions.ThrowingDoubleToIntFunction Variation ofDoubleToIntFunctionthat allows throwing checked exceptions.ThrowingDoubleToLongFunction Variation ofDoubleToLongFunctionthat allows throwing checked exceptions.ThrowingDoubleUnaryOperator Variation ofDoubleUnaryOperatorthat allows throwing checked exceptions.ThrowingFunction<T,R> Variation ofFunctionthat allows throwing checked exceptions.ThrowingIntBinaryOperator Variation ofIntBinaryOperatorthat allows throwing checked exceptions.ThrowingIntConsumer Variation ofIntConsumerthat allows throwing checked exceptions.ThrowingIntFunction<R> Variation ofIntFunctionthat allows throwing checked exceptions.ThrowingIntPredicate Variation ofIntPredicatethat allows throwing checked exceptions.ThrowingIntSupplier Variation ofIntSupplierthat allows throwing checked exceptions.ThrowingIntToDoubleFunction Variation ofIntToDoubleFunctionthat allows throwing checked exceptions.ThrowingIntToLongFunction Variation ofIntToLongFunctionthat allows throwing checked exceptions.ThrowingIntUnaryOperator Variation ofIntUnaryOperatorthat allows throwing checked exceptions.ThrowingLongBinaryOperator Variation ofLongBinaryOperatorthat allows throwing checked exceptions.ThrowingLongConsumer Variation ofLongConsumerthat allows throwing checked exceptions.ThrowingLongFunction<R> Variation ofLongFunctionthat allows throwing checked exceptions.ThrowingLongPredicate Variation ofLongPredicatethat allows throwing checked exceptions.ThrowingLongSupplier Variation ofLongSupplierthat allows throwing checked exceptions.ThrowingLongToDoubleFunction Variation ofLongToDoubleFunctionthat allows throwing checked exceptions.ThrowingLongToIntFunction Variation ofLongToIntFunctionthat allows throwing checked exceptions.ThrowingLongUnaryOperator Variation ofLongUnaryOperatorthat allows throwing checked exceptions.ThrowingObjDoubleConsumer<T> Variation ofObjDoubleConsumerthat allows throwing checked exceptions.ThrowingObjIntConsumer<T> Variation ofObjIntConsumerthat allows throwing checked exceptions.ThrowingObjLongConsumer<T> Variation ofObjLongConsumerthat allows throwing checked exceptions.ThrowingPredicate<T> Variation ofPredicatethat allows throwing checked exceptions.ThrowingRunnable Variation ofRunnablethat allows throwing checked exceptions.ThrowingSupplier<T> Variation ofSupplierthat allows throwing checked exceptions.ThrowingToDoubleBiFunction<T,U> Variation ofToDoubleBiFunctionthat allows throwing checked exceptions.ThrowingToDoubleFunction<T> Variation ofToDoubleFunctionthat allows throwing checked exceptions.ThrowingToIntBiFunction<T,U> Variation ofToIntBiFunctionthat allows throwing checked exceptions.ThrowingToIntFunction<T> Variation ofToIntFunctionthat allows throwing checked exceptions.ThrowingToLongBiFunction<T,U> Variation ofToLongBiFunctionthat allows throwing checked exceptions.ThrowingToLongFunction<T> Variation ofToLongFunctionthat allows throwing checked exceptions.ThrowingUnaryOperator<T> Variation ofUnaryOperatorthat allows throwing checked exceptions.