kiss
Narrow
<FirstBound
, First
, LastBound
, Last
>
FirstBound
, First
, LastBound
, Last
>FirstBound
First
LastBound
Last
WiseBiConsumer
Param1
,Param2
WiseBiFunction
Param1
,Param2
,Return
WiseConsumer
Param
WiseFunction
Param
,Return
WiseTriConsumer
Param1
,Param2
,Param3
WiseTriFunction
Param1
,Param2
,Param3
,Return
Provide the partial application functionality.
bind
(First
param
)
FirstBound
First
param
)First param |
A fixed parameter. (accept null) |
FirstBound |
A partial applied function. |
Apply first parameter partially.
bindLazily
(SupplierFirst
param
)
FirstBound
SupplierFirst
param
)Supplier param |
A fixed parameter. (reject null) |
FirstBound |
A partial applied function. |
Apply first parameter partially. Unlike #bind(Object)
, null parameter will throw
NullPointerException
.
bindLast
(Last
param
)
LastBound
Last
param
)Last param |
A fixed parameter. (accept null) |
LastBound |
A partial applied function. |
Apply last parameter partially.
bindLastLazily
(SupplierLast
param
)
LastBound
SupplierLast
param
)Supplier param |
A fixed parameter. (reject null) |
LastBound |
A partial applied function. |
Apply last parameter partially. Unlike #bindLast(Object)
, null parameter will throw
NullPointerException
.