F
- The witness type for the type constructor this type class is defined for.Mu
- The witness type for this type class.public interface Kind1<F extends K1,Mu extends Kind1 _>
A type class may be thought of as an interface for types. All types that implement this type class must define the operations specified within that type class. This interface, being the base type for type classes, specifies no required operations.
Kind1
because it operates on types of the kind K1
.Kind2
,
K1
,
Type classModifier and Type | Method and Description |
---|---|
default <T1> Products.P1<F,T1> |
group(F<T1> t1)
Aggregates a value into a product.
|
default <T1,T2> Products.P2<F,T1,T2> |
group(F<T1> t1,
F<T2> t2)
Aggregates values into a product.
|
default <T1,T2,T3> Products.P3<F,T1,T2,T3> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3)
Aggregates the values into a product.
|
default <T1,T2,T3,T4> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6,T7> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6,
F<T7> t7)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6,T7,T8> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6,
F<T7> t7,
F<T8> t8)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6,T7,T8,T9> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6,
F<T7> t7,
F<T8> t8,
F<T9> t9)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6,
F<T7> t7,
F<T8> t8,
F<T9> t9,
F<T10> t10)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6,
F<T7> t7,
F<T8> t8,
F<T9> t9,
F<T10> t10,
F<T11> t11)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6,
F<T7> t7,
F<T8> t8,
F<T9> t9,
F<T10> t10,
F<T11> t11,
F<T12> t12)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6,
F<T7> t7,
F<T8> t8,
F<T9> t9,
F<T10> t10,
F<T11> t11,
F<T12> t12,
F<T13> t13)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6,
F<T7> t7,
F<T8> t8,
F<T9> t9,
F<T10> t10,
F<T11> t11,
F<T12> t12,
F<T13> t13,
F<T14> t14)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6,
F<T7> t7,
F<T8> t8,
F<T9> t9,
F<T10> t10,
F<T11> t11,
F<T12> t12,
F<T13> t13,
F<T14> t14,
F<T15> t15)
Aggregates the values into a product.
|
default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> |
group(F<T1> t1,
F<T2> t2,
F<T3> t3,
F<T4> t4,
F<T5> t5,
F<T6> t6,
F<T7> t7,
F<T8> t8,
F<T9> t9,
F<T10> t10,
F<T11> t11,
F<T12> t12,
F<T13> t13,
F<T14> t14,
F<T15> t15,
F<T16> t16)
Aggregates the values into a product.
|
default <T1> Products.P1<F,T1> group(F<T1> t1)
T1
- The type of the value.t1
- The value.default <T1,T2> Products.P2<F,T1,T2> group(F<T1> t1, F<T2> t2)
T1
- The type of the first value.T2
- The type of the second value.t1
- The first value.t2
- The second value.default <T1,T2,T3> Products.P3<F,T1,T2,T3> group(F<T1> t1, F<T2> t2, F<T3> t3)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.t1
- The first value.t2
- The second value.t3
- The third value.default <T1,T2,T3,T4> Products.P4<F,T1,T2,T3,T4> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.default <T1,T2,T3,T4,T5> Products.P5<F,T1,T2,T3,T4,T5> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.default <T1,T2,T3,T4,T5,T6> Products.P6<F,T1,T2,T3,T4,T5,T6> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.default <T1,T2,T3,T4,T5,T6,T7> Products.P7<F,T1,T2,T3,T4,T5,T6,T7> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6, F<T7> t7)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.T7
- The type of the seventh value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.t7
- The seventh value.default <T1,T2,T3,T4,T5,T6,T7,T8> Products.P8<F,T1,T2,T3,T4,T5,T6,T7,T8> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6, F<T7> t7, F<T8> t8)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.T7
- The type of the seventh value.T8
- The type of the eighth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.t7
- The seventh value.t8
- The eighth value.default <T1,T2,T3,T4,T5,T6,T7,T8,T9> Products.P9<F,T1,T2,T3,T4,T5,T6,T7,T8,T9> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6, F<T7> t7, F<T8> t8, F<T9> t9)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.T7
- The type of the seventh value.T8
- The type of the eighth value.T9
- The type of the ninth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.t7
- The seventh value.t8
- The eighth value.t9
- The ninth value.default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> Products.P10<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6, F<T7> t7, F<T8> t8, F<T9> t9, F<T10> t10)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.T7
- The type of the seventh value.T8
- The type of the eighth value.T9
- The type of the ninth value.T10
- The type of the tenth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.t7
- The seventh value.t8
- The eighth value.t9
- The ninth value.t10
- The tenth value.default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> Products.P11<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6, F<T7> t7, F<T8> t8, F<T9> t9, F<T10> t10, F<T11> t11)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.T7
- The type of the seventh value.T8
- The type of the eighth value.T9
- The type of the ninth value.T10
- The type of the tenth value.T11
- The type of the eleventh value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.t7
- The seventh value.t8
- The eighth value.t9
- The ninth value.t10
- The tenth value.t11
- The eleventh value.default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> Products.P12<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6, F<T7> t7, F<T8> t8, F<T9> t9, F<T10> t10, F<T11> t11, F<T12> t12)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.T7
- The type of the seventh value.T8
- The type of the eighth value.T9
- The type of the ninth value.T10
- The type of the tenth value.T11
- The type of the eleventh value.T12
- The type of the twelfth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.t7
- The seventh value.t8
- The eighth value.t9
- The ninth value.t10
- The tenth value.t11
- The eleventh value.t12
- The twelfth value.default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> Products.P13<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6, F<T7> t7, F<T8> t8, F<T9> t9, F<T10> t10, F<T11> t11, F<T12> t12, F<T13> t13)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.T7
- The type of the seventh value.T8
- The type of the eighth value.T9
- The type of the ninth value.T10
- The type of the tenth value.T11
- The type of the eleventh value.T12
- The type of the twelfth value.T13
- The type of the thirteenth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.t7
- The seventh value.t8
- The eighth value.t9
- The ninth value.t10
- The tenth value.t11
- The eleventh value.t12
- The twelfth value.t13
- The thirteenth value.default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> Products.P14<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6, F<T7> t7, F<T8> t8, F<T9> t9, F<T10> t10, F<T11> t11, F<T12> t12, F<T13> t13, F<T14> t14)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.T7
- The type of the seventh value.T8
- The type of the eighth value.T9
- The type of the ninth value.T10
- The type of the tenth value.T11
- The type of the eleventh value.T12
- The type of the twelfth value.T13
- The type of the thirteenth value.T14
- The type of the fourteenth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.t7
- The seventh value.t8
- The eighth value.t9
- The ninth value.t10
- The tenth value.t11
- The eleventh value.t12
- The twelfth value.t13
- The thirteenth value.t14
- The fourteenth value.default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> Products.P15<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6, F<T7> t7, F<T8> t8, F<T9> t9, F<T10> t10, F<T11> t11, F<T12> t12, F<T13> t13, F<T14> t14, F<T15> t15)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.T7
- The type of the seventh value.T8
- The type of the eighth value.T9
- The type of the ninth value.T10
- The type of the tenth value.T11
- The type of the eleventh value.T12
- The type of the twelfth value.T13
- The type of the thirteenth value.T14
- The type of the fourteenth value.T15
- The type of the fifteenth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.t7
- The seventh value.t8
- The eighth value.t9
- The ninth value.t10
- The tenth value.t11
- The eleventh value.t12
- The twelfth value.t13
- The thirteenth value.t14
- The fourteenth value.t15
- The fifteenth value.default <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> Products.P16<F,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> group(F<T1> t1, F<T2> t2, F<T3> t3, F<T4> t4, F<T5> t5, F<T6> t6, F<T7> t7, F<T8> t8, F<T9> t9, F<T10> t10, F<T11> t11, F<T12> t12, F<T13> t13, F<T14> t14, F<T15> t15, F<T16> t16)
T1
- The type of the first value.T2
- The type of the second value.T3
- The type of the third value.T4
- The type of the forth value.T5
- The type of the fifth value.T6
- The type of the sixth value.T7
- The type of the seventh value.T8
- The type of the eighth value.T9
- The type of the ninth value.T10
- The type of the tenth value.T11
- The type of the eleventh value.T12
- The type of the twelfth value.T13
- The type of the thirteenth value.T14
- The type of the fourteenth value.T15
- The type of the fifteenth value.T16
- The type of the sixteenth value.t1
- The first value.t2
- The second value.t3
- The third value.t4
- The forth value.t5
- The fifth value.t6
- The sixth value.t7
- The seventh value.t8
- The eighth value.t9
- The ninth value.t10
- The tenth value.t11
- The eleventh value.t12
- The twelfth value.t13
- The thirteenth value.t14
- The fourteenth value.t15
- The fifteenth value.t16
- The sixteenth value.