Uses of Interface
com.jnape.palatable.lambda.adt.product.Product3
-
-
Uses of Product3 in com.jnape.palatable.lambda.adt.coproduct
Methods in com.jnape.palatable.lambda.adt.coproduct that return Product3 Modifier and Type Method Description default Product3<Maybe<A>,Maybe<B>,Maybe<C>>CoProduct3. project()Project this coproduct onto a product. -
Uses of Product3 in com.jnape.palatable.lambda.adt.hlist
Classes in com.jnape.palatable.lambda.adt.hlist that implement Product3 Modifier and Type Class Description classTuple3<_1,_2,_3>A 3-element tuple product type, implemented as a specialized HList.classTuple4<_1,_2,_3,_4>A 4-element tuple product type, implemented as a specialized HList.classTuple5<_1,_2,_3,_4,_5>A 5-element tuple product type, implemented as a specialized HList.classTuple6<_1,_2,_3,_4,_5,_6>A 6-element tuple product type, implemented as a specialized HList.classTuple7<_1,_2,_3,_4,_5,_6,_7>A 7-element tuple product type, implemented as a specialized HList.classTuple8<_1,_2,_3,_4,_5,_6,_7,_8>An 8-element tuple product type, implemented as a specialized HList. -
Uses of Product3 in com.jnape.palatable.lambda.adt.product
Subinterfaces of Product3 in com.jnape.palatable.lambda.adt.product Modifier and Type Interface Description interfaceProduct4<_1,_2,_3,_4>A product with four values.interfaceProduct5<_1,_2,_3,_4,_5>A product with five values.interfaceProduct6<_1,_2,_3,_4,_5,_6>A product with six values.interfaceProduct7<_1,_2,_3,_4,_5,_6,_7>A product with seven values.interfaceProduct8<_1,_2,_3,_4,_5,_6,_7,_8>A product with eight values.Methods in com.jnape.palatable.lambda.adt.product that return Product3 Modifier and Type Method Description default Product3<_2,_1,_3>Product3. invert()static <_1,_2,_3>
Product3<_1,_2,_3>Product3. product(_1 _1, _2 _2, _3 _3)Static factory method for creating a genericProduct3.default Product3<_2,_3,_1>Product3. rotateL3()Rotate the first three values of this product one slot to the left.default Product3<_3,_1,_2>Product3. rotateR3()Rotate the first three values of this product one slot to the right. -
Uses of Product3 in com.jnape.palatable.lambda.functions.builtin.fn2
Methods in com.jnape.palatable.lambda.functions.builtin.fn2 that return types with arguments of type Product3 Modifier and Type Method Description static <A,B,C,D>
Fn1<Product3<A,B,C>,D>Into3. into3(Fn3<? super A,? super B,? super C,? extends D> fn)Methods in com.jnape.palatable.lambda.functions.builtin.fn2 with parameters of type Product3 Modifier and Type Method Description DInto3. checkedApply(Fn3<? super A,? super B,? super C,? extends D> fn, Product3<A,B,C> product)static <A,B,C,D>
DInto3. into3(Fn3<? super A,? super B,? super C,? extends D> fn, Product3<A,B,C> product)
-