Sinobu

kiss

Ⅱ<Param1, Param2>

  • Param1
  • Param2
  • ⅢParam1, Param2, Param3

ⅰParam1

The first parameter.

ⅱParam2

The second parameter.

ⅰ()Param1

Param1

Method access to #\u2170.

ⅱ()Param2

Param2

Method access to #\u2171.

ⅲ(Newparam)ⅢParam1, Param2, New

New
Newparam

New third parameter.

ⅢParam1, Param2, New

A created new tuple.

Create new tuple which set the third parameter.

map(WiseBiFunctionParam1, Param2, Resultparams)Result

Result
WiseBiFunctionParam1, Param2, Resultparams

A list of named parameters.

Result

A calculated value.

Create new scope with the human-readable named parameters and return a calculated value.

Parameter name (ⅰ and ⅱ) are confusing. This method names parameters to the context-aware names.

 // Original parameter names (ⅰ and ⅱ) are confusing.
context.with((name, age)  -> {
     // Named parameter (name and age) are comprehensible.
     return name + "(" + age + ")";
});

to(WiseBiConsumerParam1, Param2params)void

WiseBiConsumerParam1, Param2params

A list of named parameters.

Create new scope with the human-readable named parameters.

Parameter name (ⅰ and ⅱ) are confusing. This method names parameters to the context-aware names.

 // Original parameter names (ⅰ and ⅱ) are confusing.
context.with((name, age)  -> {
     // Named parameter (name and age) are comprehensible.
});

hashCode()int

int

equals(Objectobj)boolean

Objectobj
boolean

toString()String

String

values()Object

Object

Collect all values.