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 ofBiConsumer
that allows throwing checked exceptions.ThrowingBiFunction<T,U,R> Variation ofBiFunction
that allows throwing checked exceptions.ThrowingBinaryOperator<T> Variation ofBinaryOperator
that allows throwing checked exceptions.ThrowingBiPredicate<T,U> Variation ofBiPredicate
that allows throwing checked exceptions.ThrowingBooleanSupplier Variation ofBooleanSupplier
that allows throwing checked exceptions.ThrowingComparator<T> Variation ofComparator
that allows throwing checked exceptions.ThrowingConsumer<T> Variation ofConsumer
that allows throwing checked exceptions.ThrowingDoubleBinaryOperator Variation ofDoubleBinaryOperator
that allows throwing checked exceptions.ThrowingDoubleConsumer Variation ofDoubleConsumer
that allows throwing checked exceptions.ThrowingDoubleFunction<R> Variation ofDoubleFunction
that allows throwing checked exceptions.ThrowingDoublePredicate Variation ofDoublePredicate
that allows throwing checked exceptions.ThrowingDoubleSupplier Variation ofDoubleSupplier
that allows throwing checked exceptions.ThrowingDoubleToIntFunction Variation ofDoubleToIntFunction
that allows throwing checked exceptions.ThrowingDoubleToLongFunction Variation ofDoubleToLongFunction
that allows throwing checked exceptions.ThrowingDoubleUnaryOperator Variation ofDoubleUnaryOperator
that allows throwing checked exceptions.ThrowingFunction<T,R> Variation ofFunction
that allows throwing checked exceptions.ThrowingIntBinaryOperator Variation ofIntBinaryOperator
that allows throwing checked exceptions.ThrowingIntConsumer Variation ofIntConsumer
that allows throwing checked exceptions.ThrowingIntFunction<R> Variation ofIntFunction
that allows throwing checked exceptions.ThrowingIntPredicate Variation ofIntPredicate
that allows throwing checked exceptions.ThrowingIntSupplier Variation ofIntSupplier
that allows throwing checked exceptions.ThrowingIntToDoubleFunction Variation ofIntToDoubleFunction
that allows throwing checked exceptions.ThrowingIntToLongFunction Variation ofIntToLongFunction
that allows throwing checked exceptions.ThrowingIntUnaryOperator Variation ofIntUnaryOperator
that allows throwing checked exceptions.ThrowingLongBinaryOperator Variation ofLongBinaryOperator
that allows throwing checked exceptions.ThrowingLongConsumer Variation ofLongConsumer
that allows throwing checked exceptions.ThrowingLongFunction<R> Variation ofLongFunction
that allows throwing checked exceptions.ThrowingLongPredicate Variation ofLongPredicate
that allows throwing checked exceptions.ThrowingLongSupplier Variation ofLongSupplier
that allows throwing checked exceptions.ThrowingLongToDoubleFunction Variation ofLongToDoubleFunction
that allows throwing checked exceptions.ThrowingLongToIntFunction Variation ofLongToIntFunction
that allows throwing checked exceptions.ThrowingLongUnaryOperator Variation ofLongUnaryOperator
that allows throwing checked exceptions.ThrowingObjDoubleConsumer<T> Variation ofObjDoubleConsumer
that allows throwing checked exceptions.ThrowingObjIntConsumer<T> Variation ofObjIntConsumer
that allows throwing checked exceptions.ThrowingObjLongConsumer<T> Variation ofObjLongConsumer
that allows throwing checked exceptions.ThrowingPredicate<T> Variation ofPredicate
that allows throwing checked exceptions.ThrowingRunnable Variation ofRunnable
that allows throwing checked exceptions.ThrowingSupplier<T> Variation ofSupplier
that allows throwing checked exceptions.ThrowingToDoubleBiFunction<T,U> Variation ofToDoubleBiFunction
that allows throwing checked exceptions.ThrowingToDoubleFunction<T> Variation ofToDoubleFunction
that allows throwing checked exceptions.ThrowingToIntBiFunction<T,U> Variation ofToIntBiFunction
that allows throwing checked exceptions.ThrowingToIntFunction<T> Variation ofToIntFunction
that allows throwing checked exceptions.ThrowingToLongBiFunction<T,U> Variation ofToLongBiFunction
that allows throwing checked exceptions.ThrowingToLongFunction<T> Variation ofToLongFunction
that allows throwing checked exceptions.ThrowingUnaryOperator<T> Variation ofUnaryOperator
that allows throwing checked exceptions.