Sinobu

kiss

Narrow<FirstBound, First, LastBound, Last>

  • FirstBound
  • First
  • LastBound
  • Last

Provide the partial application functionality.

bind(Firstparam)FirstBound

Firstparam

A fixed parameter. (accept null)

FirstBound

A partial applied function.

Apply first parameter partially.

bindLazily(SupplierFirstparam)FirstBound

SupplierFirstparam

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

A fixed parameter. (accept null)

LastBound

A partial applied function.

Apply last parameter partially.

bindLastLazily(SupplierLastparam)LastBound

SupplierLastparam

A fixed parameter. (reject null)

LastBound

A partial applied function.

Apply last parameter partially. Unlike #bindLast(Object), null parameter will throw NullPointerException.