functions, e.g. closures.
Functions
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static < the type of input to the V, before function, and to the composed functionthe type of output of the T, before function, and input to the after functionthe type of output to the R> Functions.after function, and to the composed function | Returns: a composed function that first applies thebefore
function and then applies the after functionthe function to apply before the after function is applied before,the function to apply after the before function is applied afterReturns a composed function that first applies the |
| public static < the type of the first parameter to the V1, before function, and to the composed functionthe type of the second parameter to the V2, before function, and to the composed functionthe type of output of the T, before function, and input to the after functionthe type of output to the R> Functions.after function, and to the composed function | Returns: a composed function that first applies thebefore
function and then applies the after functionthe function to apply before the before,after function is appliedthe function to apply after the afterbefore function is appliedReturns a composed function that first applies the |
| public static < the type of input for the T> Procedures.before operation | Returns: a composedProcedure1 that performs in sequence the before
operation followed by the after operationthe operation to perform first before,the operation to perform afterwards afterReturns a composed |
| public static Procedures. | Returns: a composedProcedure1 that performs in sequence the before
operation followed by the after operationthe operation to perform first before,the operation to perform afterwards afterReturns a composed |
| public static < the type of input to the V, before function, and to the
composed functionthe type of output of the T, before function, and input to the
after functionthe type of output to the R> Functions.after function, and to the
composed function | Returns: a composed function that first applies thebefore
function and then applies the after functionthe function to apply after the before function is applied after,the function to apply before the after function is applied beforeReturns a composed function that first applies the |
| public static <P1, RESULT> Functions. | |
| public static <P1, P2, RESULT> Functions. | |
| public static <P1, P2, P3, RESULT> Functions. | |
| public static <P1, P2, P3, P4, RESULT> Functions. | Returns: a function that takes three arguments. Nevernull.the original function. May not be function,null.the fixed first argument of argument)function.Curries a function that takes four arguments. |
| public static <P1, P2, P3, P4, P5, RESULT> Functions. | Returns: a function that takes four arguments. Nevernull.the original function. May not be function,null.the fixed first argument of argument)function.Curries a function that takes five arguments. |
| public static <P1, P2, P3, P4, P5, P6, RESULT> Functions. | Returns: a function that takes five arguments. Nevernull.the original function. May not be function,null.the fixed first argument of argument)function.Curries a function that takes six arguments. |
| FunctionExtensions | back to summary |
|---|---|
| public FunctionExtensions() | |
| andThen | back to summary |
|---|---|
| public static <V, T, R> Functions. Returns a composed function that first applies the
| |
| andThen | back to summary |
|---|---|
| public static <V1, V2, T, R> Functions. Returns a composed function that first applies the
| |
| andThen | back to summary |
|---|---|
| public static <T> Procedures. Returns a composed
| |
| andThen | back to summary |
|---|---|
| public static Procedures. Returns a composed
| |
| compose | back to summary |
|---|---|
| public static <V, T, R> Functions. Returns a composed function that first applies the
| |
| curry | back to summary |
|---|---|
| public static <P1, RESULT> Functions. Curries a function that takes one argument. | |
| curry | back to summary |
|---|---|
| public static <P1, P2, RESULT> Functions. Curries a function that takes two arguments. | |
| curry | back to summary |
|---|---|
| public static <P1, P2, P3, RESULT> Functions. Curries a function that takes three arguments. | |
| curry | back to summary |
|---|---|
| public static <P1, P2, P3, P4, RESULT> Functions. Curries a function that takes four arguments. | |
| curry | back to summary |
|---|---|
| public static <P1, P2, P3, P4, P5, RESULT> Functions. Curries a function that takes five arguments. | |
| curry | back to summary |
|---|---|
| public static <P1, P2, P3, P4, P5, P6, RESULT> Functions. Curries a function that takes six arguments. | |