kiss
Narrow<FirstBound, First, LastBound, Last>
FirstBound, First, LastBound, Last>FirstBoundFirstLastBoundLast
WiseBiConsumerParam1,Param2WiseBiFunctionParam1,Param2,ReturnWiseConsumerParamWiseFunctionParam,ReturnWiseTriConsumerParam1,Param2,Param3WiseTriFunctionParam1,Param2,Param3,Return
Provide the partial application functionality.
bind(Firstparam)FirstBound
Firstparam)Firstparam |
A fixed parameter. (accept null) |
FirstBound |
A partial applied function. |
Apply first parameter partially.
bindLazily(SupplierFirstparam)FirstBound
SupplierFirstparam)Supplierparam |
A fixed parameter. (reject null) |
FirstBound |
A partial applied function. |
Apply first parameter partially. Unlike #bind(Object), null parameter will throw
NullPointerException.
bindLast(Lastparam)LastBound
Lastparam)Lastparam |
A fixed parameter. (accept null) |
LastBound |
A partial applied function. |
Apply last parameter partially.
bindLastLazily(SupplierLastparam)LastBound
SupplierLastparam)Supplierparam |
A fixed parameter. (reject null) |
LastBound |
A partial applied function. |
Apply last parameter partially. Unlike #bindLast(Object), null parameter will throw
NullPointerException.