Package dk.cloudcreate.essentials.shared.functional
-
Interface Summary Interface Description CheckedBiFunction<T1,T2,R> Variant ofBiFunctionthat behaves likeBiFunction, but which allows checkedException's to be thrown from itsCheckedBiFunction.apply(Object, Object)method
– the first function argument type – the second function argument type – the function result type CheckedConsumer<T> Variant ofConsumerthat behaves likeConsumer, but which allows checkedException's to be thrown from itsCheckedConsumer.accept(Object)methodCheckedFunction<T,R> Variant ofFunctionthat behaves likeFunction, but which allows checkedException's to be thrown from itsCheckedFunction.apply(Object)method
– the function argument type – the function result type CheckedRunnable Variant ofRunnablethat behaves likeRunnable, but which allows checkedException's to be thrown from itsCheckedRunnable.run()methodCheckedSupplier<R> Variant ofSupplierthat behaves likeSupplier, but which allows checkedException's to be thrown from itsCheckedSupplier.get()methodCheckedTripleFunction<T1,T2,T3,R> Variant ofTripleFunctionthat behaves likeTripleFunction, but which allows checkedException's to be thrown from itsCheckedTripleFunction.apply(Object, Object, Object)method
– the first function argument type – the second function argument type – the third function argument type – the function result type TripleFunction<T1,T2,T3,R> Represents a function that accepts three arguments and produces a result.
This is a specialization of theFunctioninterface. -
Exception Summary Exception Description CheckedExceptionRethrownException Used by the various Checked functional interfaces to indicate that a CheckedExceptionhas been catched and rethrown