_1
- The first element type_2
- The second element type_3
- The third element type_4
- The fourth element type_5
- The fifth element type_6
- The sixth element type_7
- The seventh element type_8
- The eighth element typepublic interface Product8<_1,_2,_3,_4,_5,_6,_7,_8> extends Product7<_1,_2,_3,_4,_5,_6,_7>
Modifier and Type | Method and Description |
---|---|
_8 |
_8()
Retrieve the eighth element.
|
default <R> R |
into(Fn8<? super _1,? super _2,? super _3,? super _4,? super _5,? super _6,? super _7,? super _8,? extends R> fn)
Destructure and apply this product to a function accepting the same number of arguments as this product's
slots.
|
default Product8<_2,_1,_3,_4,_5,_6,_7,_8> |
invert()
Rotate the first two slots of this product.
|
static <_1,_2,_3,_4,_5,_6,_7,_8> |
product(_1 _1,
_2 _2,
_3 _3,
_4 _4,
_5 _5,
_6 _6,
_7 _7,
_8 _8)
Static factory method for creating a generic
Product8 . |
default Product8<_2,_3,_1,_4,_5,_6,_7,_8> |
rotateL3()
Rotate the first three values of this product one slot to the left.
|
default Product8<_2,_3,_4,_1,_5,_6,_7,_8> |
rotateL4()
Rotate the first four values of this product one slot to the left.
|
default Product8<_2,_3,_4,_5,_1,_6,_7,_8> |
rotateL5()
Rotate the first five values of this product one slot to the left.
|
default Product8<_2,_3,_4,_5,_6,_1,_7,_8> |
rotateL6()
Rotate the first six values of this product one slot to the left.
|
default Product8<_2,_3,_4,_5,_6,_7,_1,_8> |
rotateL7()
Rotate the first seven values of this product one slot to the left.
|
default Product8<_2,_3,_4,_5,_6,_7,_8,_1> |
rotateL8()
Rotate all eight values of this product one slot to the left.
|
default Product8<_3,_1,_2,_4,_5,_6,_7,_8> |
rotateR3()
Rotate the first three values of this product one slot to the right.
|
default Product8<_4,_1,_2,_3,_5,_6,_7,_8> |
rotateR4()
Rotate the first four values of this product one slot to the right.
|
default Product8<_5,_1,_2,_3,_4,_6,_7,_8> |
rotateR5()
Rotate the first five values of this product one slot to the right.
|
default Product8<_6,_1,_2,_3,_4,_5,_7,_8> |
rotateR6()
Rotate the first six values of this product one slot to the right.
|
default Product8<_7,_1,_2,_3,_4,_5,_6,_8> |
rotateR7()
Rotate the first seven values of this product one slot to the right.
|
default Product8<_8,_1,_2,_3,_4,_5,_6,_7> |
rotateR8()
Rotate all eight values of this product one slot to the right.
|
_1, _2, getKey, getValue, into, product, setValue
comparingByKey, comparingByKey, comparingByValue, comparingByValue, equals, hashCode
_8 _8()
default <R> R into(Fn8<? super _1,? super _2,? super _3,? super _4,? super _5,? super _6,? super _7,? super _8,? extends R> fn)
R
- the return type of the functionfn
- the function to applydefault Product8<_2,_3,_4,_5,_6,_7,_8,_1> rotateL8()
default Product8<_8,_1,_2,_3,_4,_5,_6,_7> rotateR8()
default Product8<_2,_3,_4,_5,_6,_7,_1,_8> rotateL7()
Product7
default Product8<_7,_1,_2,_3,_4,_5,_6,_8> rotateR7()
Product7
default Product8<_2,_3,_4,_5,_6,_1,_7,_8> rotateL6()
Product6
default Product8<_6,_1,_2,_3,_4,_5,_7,_8> rotateR6()
Product6
default Product8<_2,_3,_4,_5,_1,_6,_7,_8> rotateL5()
Product5
default Product8<_5,_1,_2,_3,_4,_6,_7,_8> rotateR5()
Product5
default Product8<_2,_3,_4,_1,_5,_6,_7,_8> rotateL4()
Product4
default Product8<_4,_1,_2,_3,_5,_6,_7,_8> rotateR4()
Product4
default Product8<_2,_3,_1,_4,_5,_6,_7,_8> rotateL3()
Product3
rotateL3
in interface Product3<_1,_2,_3>
rotateL3
in interface Product4<_1,_2,_3,_4>
rotateL3
in interface Product5<_1,_2,_3,_4,_5>
rotateL3
in interface Product6<_1,_2,_3,_4,_5,_6>
rotateL3
in interface Product7<_1,_2,_3,_4,_5,_6,_7>
default Product8<_3,_1,_2,_4,_5,_6,_7,_8> rotateR3()
Product3
rotateR3
in interface Product3<_1,_2,_3>
rotateR3
in interface Product4<_1,_2,_3,_4>
rotateR3
in interface Product5<_1,_2,_3,_4,_5>
rotateR3
in interface Product6<_1,_2,_3,_4,_5,_6>
rotateR3
in interface Product7<_1,_2,_3,_4,_5,_6,_7>
default Product8<_2,_1,_3,_4,_5,_6,_7,_8> invert()
Product2
invert
in interface Product2<_1,_2>
invert
in interface Product3<_1,_2,_3>
invert
in interface Product4<_1,_2,_3,_4>
invert
in interface Product5<_1,_2,_3,_4,_5>
invert
in interface Product6<_1,_2,_3,_4,_5,_6>
invert
in interface Product7<_1,_2,_3,_4,_5,_6,_7>
static <_1,_2,_3,_4,_5,_6,_7,_8> Product8<_1,_2,_3,_4,_5,_6,_7,_8> product(_1 _1, _2 _2, _3 _3, _4 _4, _5 _5, _6 _6, _7 _7, _8 _8)
Product8
._1
- the first slot type_2
- the second slot type_3
- the third slot type_4
- the fourth slot type_5
- the fifth slot type_6
- the sixth slot type_7
- the seventh slot type_8
- the eighth slot type_1
- the first slot_2
- the second slot_3
- the third slot_4
- the fourth slot_5
- the fifth slot_6
- the sixth slot_7
- the seventh slot_8
- the eighth slotProduct8