Uses of Interface
com.jnape.palatable.lambda.adt.product.Product8
-
-
Uses of Product8 in com.jnape.palatable.lambda.adt.coproduct
Methods in com.jnape.palatable.lambda.adt.coproduct that return Product8 Modifier and Type Method Description default Product8<Maybe<A>,Maybe<B>,Maybe<C>,Maybe<D>,Maybe<E>,Maybe<F>,Maybe<G>,Maybe<H>>
CoProduct8. project()
Project this coproduct onto a product. -
Uses of Product8 in com.jnape.palatable.lambda.adt.hlist
Classes in com.jnape.palatable.lambda.adt.hlist that implement Product8 Modifier and Type Class Description class
Tuple8<_1,_2,_3,_4,_5,_6,_7,_8>
An 8-element tuple product type, implemented as a specialized HList. -
Uses of Product8 in com.jnape.palatable.lambda.adt.product
Methods in com.jnape.palatable.lambda.adt.product that return Product8 Modifier and Type Method Description default Product8<_2,_1,_3,_4,_5,_6,_7,_8>
Product8. invert()
static <_1,_2,_3,_4,_5,_6,_7,_8>
Product8<_1,_2,_3,_4,_5,_6,_7,_8>Product8. product(_1 _1, _2 _2, _3 _3, _4 _4, _5 _5, _6 _6, _7 _7, _8 _8)
Static factory method for creating a genericProduct8
.default Product8<_2,_3,_1,_4,_5,_6,_7,_8>
Product8. rotateL3()
default Product8<_2,_3,_4,_1,_5,_6,_7,_8>
Product8. rotateL4()
default Product8<_2,_3,_4,_5,_1,_6,_7,_8>
Product8. rotateL5()
default Product8<_2,_3,_4,_5,_6,_1,_7,_8>
Product8. rotateL6()
default Product8<_2,_3,_4,_5,_6,_7,_1,_8>
Product8. rotateL7()
default Product8<_2,_3,_4,_5,_6,_7,_8,_1>
Product8. rotateL8()
Rotate all eight values of this product one slot to the left.default Product8<_3,_1,_2,_4,_5,_6,_7,_8>
Product8. rotateR3()
default Product8<_4,_1,_2,_3,_5,_6,_7,_8>
Product8. rotateR4()
default Product8<_5,_1,_2,_3,_4,_6,_7,_8>
Product8. rotateR5()
default Product8<_6,_1,_2,_3,_4,_5,_7,_8>
Product8. rotateR6()
default Product8<_7,_1,_2,_3,_4,_5,_6,_8>
Product8. rotateR7()
default Product8<_8,_1,_2,_3,_4,_5,_6,_7>
Product8. rotateR8()
Rotate all eight values of this product one slot to the right. -
Uses of Product8 in com.jnape.palatable.lambda.functions.builtin.fn2
Methods in com.jnape.palatable.lambda.functions.builtin.fn2 that return types with arguments of type Product8 Modifier and Type Method Description static <A,B,C,D,E,F,G,H,I>
Fn1<Product8<A,B,C,D,E,F,G,H>,I>Into8. into8(Fn8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? extends I> fn)
Methods in com.jnape.palatable.lambda.functions.builtin.fn2 with parameters of type Product8 Modifier and Type Method Description I
Into8. checkedApply(Fn8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? extends I> fn, Product8<A,B,C,D,E,F,G,H> product)
static <A,B,C,D,E,F,G,H,I>
IInto8. into8(Fn8<? super A,? super B,? super C,? super D,? super E,? super F,? super G,? super H,? extends I> fn, Product8<A,B,C,D,E,F,G,H> product)
-