Package dk.cloudcreate.essentials.shared.functional
package dk.cloudcreate.essentials.shared.functional
-
ClassDescriptionCheckedBiFunction<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 Variant ofConsumerthat behaves likeConsumer, but which allows checkedException's to be thrown from itsCheckedConsumer.accept(Object)methodUsed by the various Checked functional interfaces to indicate that a CheckedExceptionhas been catched and rethrownCheckedFunction<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 Variant ofRunnablethat behaves likeRunnable, but which allows checkedException's to be thrown from itsCheckedRunnable.run()methodVariant 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.