Package ushiosan.jvm_utilities.function
package ushiosan.jvm_utilities.function
-
InterfacesClassDescriptionInterface used as a model for lambda expressions.Apply.Empty<T>Very similar to the
Applyinterface but with the difference that it does not return a value at the time of its call.Apply.EmptyError<T,E extends Throwable> Very similar to theApplyinterface but with the difference that it can generate an error at the time of its callApply.EmptyErrorSafe<T,E extends Throwable> Very similar to theApplyinterface but with the difference that it can generate an error at the time of its call.Apply.Result<T,V> Very similar to theApplyinterface but with the difference that it does return a value at the time of its call.Apply.ResultError<T,V, E extends Throwable> Very similar to theApply.Resultinterface but with the difference that it can generate an error at the time of its callApply.ResultErrorSafe<T,V, E extends Throwable> Very similar to theApply.ResultErrorinterface but with the difference that it can generate an error at the time of its call.Interface used for the execution of actions very similar to what is done in theRunnableinterfaceInterface used for the execution of actions very similar to what is done in theRunnableinterface.Interface with the same behavior asRunnablebut with the ability to handle errors within it