Uses of Interface
com.jnape.palatable.lambda.functions.Fn6
-
-
Uses of Fn6 in com.jnape.palatable.lambda.adt.product
Methods in com.jnape.palatable.lambda.adt.product with parameters of type Fn6 Modifier and Type Method Description default <R> R
Product6. into(Fn6<? super _1,? super _2,? super _3,? super _4,? super _5,? super _6,? extends R> fn)
Destructure and apply this product to a function accepting the same number of arguments as this product's slots. -
Uses of Fn6 in com.jnape.palatable.lambda.functions
Subinterfaces of Fn6 in com.jnape.palatable.lambda.functions Modifier and Type Interface Description interface
Fn7<A,B,C,D,E,F,G,H>
A function taking seven arguments.interface
Fn8<A,B,C,D,E,F,G,H,I>
A function taking eight arguments.Methods in com.jnape.palatable.lambda.functions that return Fn6 Modifier and Type Method Description default Fn6<B,C,D,E,F,G,H>
Fn7. apply(A a)
Partially apply this function by taking its first argument.default Fn6<C,D,E,F,G,H,I>
Fn8. apply(A a, B b)
Partially apply this function by taking its first two arguments.default <Y,Z>
Fn6<Y,Z,B,C,D,E,F>Fn5. compose(Fn2<? super Y,? super Z,? extends A> before)
default <Z> Fn6<Z,B,C,D,E,F,G>
Fn6. contraMap(Fn1<? super Z,? extends A> fn)
default <Z> Fn6<Z,B,C,D,E,F,G>
Fn6. diMapL(Fn1<? super Z,? extends A> fn)
default <H> Fn6<A,B,C,D,E,F,G>
Fn6. discardR(Applicative<H,Fn1<A,?>> appB)
default Fn6<B,A,C,D,E,F,G>
Fn6. flip()
Flip the order of the first two arguments.static <A,B,C,D,E,F,G>
Fn6<A,B,C,D,E,F,G>Fn6. fn6(Fn1<A,Fn5<B,C,D,E,F,G>> curriedFn1)
static <A,B,C,D,E,F,G>
Fn6<A,B,C,D,E,F,G>Fn6. fn6(Fn2<A,B,Fn4<C,D,E,F,G>> curriedFn2)
static <A,B,C,D,E,F,G>
Fn6<A,B,C,D,E,F,G>Fn6. fn6(Fn3<A,B,C,Fn3<D,E,F,G>> curriedFn3)
static <A,B,C,D,E,F,G>
Fn6<A,B,C,D,E,F,G>Fn6. fn6(Fn4<A,B,C,D,Fn2<E,F,G>> curriedFn4)
static <A,B,C,D,E,F,G>
Fn6<A,B,C,D,E,F,G>Fn6. fn6(Fn5<A,B,C,D,E,Fn1<F,G>> curriedFn5)
static <A,B,C,D,E,F,G>
Fn6<A,B,C,D,E,F,G>Fn6. fn6(Fn6<A,B,C,D,E,F,G> fn)
Static factory method for coercing a lambda to anFn6
.default Fn6<? super Product2<? extends A,? extends B>,C,D,E,F,G,H>
Fn7. uncurry()
default <Z> Fn6<Z,A,B,C,D,E,F>
Fn5. widen()
Widen this function's argument list by prepending an ignored argument of any type to the front.Methods in com.jnape.palatable.lambda.functions with parameters of type Fn6 Modifier and Type Method Description static <A,B,C,D,E,F,G>
Fn6<A,B,C,D,E,F,G>Fn6. fn6(Fn6<A,B,C,D,E,F,G> fn)
Static factory method for coercing a lambda to anFn6
.static <A,B,C,D,E,F,G,H>
Fn7<A,B,C,D,E,F,G,H>Fn7. fn7(Fn6<A,B,C,D,E,F,Fn1<G,H>> curriedFn6)
static <A,B,C,D,E,F,G,H,I>
Fn8<A,B,C,D,E,F,G,H,I>Fn8. fn8(Fn6<A,B,C,D,E,F,Fn2<G,H,I>> curriedFn6)
Method parameters in com.jnape.palatable.lambda.functions with type arguments of type Fn6 Modifier and Type Method Description static <A,B,C,D,E,F,G,H>
Fn7<A,B,C,D,E,F,G,H>Fn7. fn7(Fn1<A,Fn6<B,C,D,E,F,G,H>> curriedFn1)
static <A,B,C,D,E,F,G,H,I>
Fn8<A,B,C,D,E,F,G,H,I>Fn8. fn8(Fn2<A,B,Fn6<C,D,E,F,G,H,I>> curriedFn2)
-
Uses of Fn6 in com.jnape.palatable.lambda.functions.builtin.fn2
Methods in com.jnape.palatable.lambda.functions.builtin.fn2 with parameters of type Fn6 Modifier and Type Method Description G
Into6. checkedApply(Fn6<? super A,? super B,? super C,? super D,? super E,? super F,? extends G> fn, Product6<A,B,C,D,E,F> product)
static <A,B,C,D,E,F,G>
Fn1<Product6<A,B,C,D,E,F>,G>Into6. into6(Fn6<? super A,? super B,? super C,? super D,? super E,? super F,? extends G> fn)
static <A,B,C,D,E,F,G>
GInto6. into6(Fn6<? super A,? super B,? super C,? super D,? super E,? super F,? extends G> fn, Product6<A,B,C,D,E,F> product)
-
Uses of Fn6 in com.jnape.palatable.lambda.functions.builtin.fn6
Classes in com.jnape.palatable.lambda.functions.builtin.fn6 that implement Fn6 Modifier and Type Class Description class
LiftA5<A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>>
Lift into and apply anFn5
to fiveApplicative
values, returning the result inside the sameApplicative
context. -
Uses of Fn6 in com.jnape.palatable.lambda.functions.builtin.fn7
Classes in com.jnape.palatable.lambda.functions.builtin.fn7 that implement Fn6 Modifier and Type Class Description class
LiftA6<A,B,C,D,E,F,G,App extends Applicative<?,App>,AppG extends Applicative<G,App>>
Lift into and apply anFn6
to sixApplicative
values, returning the result inside the sameApplicative
context.Methods in com.jnape.palatable.lambda.functions.builtin.fn7 that return Fn6 Modifier and Type Method Description static <A,B,C,D,E,F,G,App extends Applicative<?,App>,AppG extends Applicative<G,App>>
Fn6<Applicative<A,App>,Applicative<B,App>,Applicative<C,App>,Applicative<D,App>,Applicative<E,App>,Applicative<F,App>,AppG>LiftA6. liftA6(Fn6<A,B,C,D,E,F,G> fn)
Methods in com.jnape.palatable.lambda.functions.builtin.fn7 with parameters of type Fn6 Modifier and Type Method Description AppG
LiftA6. checkedApply(Fn6<A,B,C,D,E,F,G> fn, Applicative<A,App> appA, Applicative<B,App> appB, Applicative<C,App> appC, Applicative<D,App> appD, Applicative<E,App> appE, Applicative<F,App> appF)
static <A,B,C,D,E,F,G,App extends Applicative<?,App>,AppG extends Applicative<G,App>>
Fn6<Applicative<A,App>,Applicative<B,App>,Applicative<C,App>,Applicative<D,App>,Applicative<E,App>,Applicative<F,App>,AppG>LiftA6. liftA6(Fn6<A,B,C,D,E,F,G> fn)
static <A,B,C,D,E,F,G,App extends Applicative<?,App>,AppG extends Applicative<G,App>>
Fn5<Applicative<B,App>,Applicative<C,App>,Applicative<D,App>,Applicative<E,App>,Applicative<F,App>,AppG>LiftA6. liftA6(Fn6<A,B,C,D,E,F,G> fn, Applicative<A,App> appA)
static <A,B,C,D,E,F,G,App extends Applicative<?,App>,AppG extends Applicative<G,App>>
Fn4<Applicative<C,App>,Applicative<D,App>,Applicative<E,App>,Applicative<F,App>,AppG>LiftA6. liftA6(Fn6<A,B,C,D,E,F,G> fn, Applicative<A,App> appA, Applicative<B,App> appB)
static <A,B,C,D,E,F,G,App extends Applicative<?,App>,AppG extends Applicative<G,App>>
Fn3<Applicative<D,App>,Applicative<E,App>,Applicative<F,App>,AppG>LiftA6. liftA6(Fn6<A,B,C,D,E,F,G> fn, Applicative<A,App> appA, Applicative<B,App> appB, Applicative<C,App> appC)
static <A,B,C,D,E,F,G,App extends Applicative<?,App>,AppG extends Applicative<G,App>>
Fn2<Applicative<E,App>,Applicative<F,App>,AppG>LiftA6. liftA6(Fn6<A,B,C,D,E,F,G> fn, Applicative<A,App> appA, Applicative<B,App> appB, Applicative<C,App> appC, Applicative<D,App> appD)
static <A,B,C,D,E,F,G,App extends Applicative<?,App>,AppG extends Applicative<G,App>>
Fn1<Applicative<F,App>,AppG>LiftA6. liftA6(Fn6<A,B,C,D,E,F,G> fn, Applicative<A,App> appA, Applicative<B,App> appB, Applicative<C,App> appC, Applicative<D,App> appD, Applicative<E,App> appE)
static <A,B,C,D,E,F,G,App extends Applicative<?,App>,AppG extends Applicative<G,App>>
AppGLiftA6. liftA6(Fn6<A,B,C,D,E,F,G> fn, Applicative<A,App> appA, Applicative<B,App> appB, Applicative<C,App> appC, Applicative<D,App> appD, Applicative<E,App> appE, Applicative<F,App> appF)
-
Uses of Fn6 in com.jnape.palatable.lambda.functions.builtin.fn8
Classes in com.jnape.palatable.lambda.functions.builtin.fn8 that implement Fn6 Modifier and Type Class Description class
LiftA7<A,B,C,D,E,F,G,H,App extends Applicative<?,App>,AppH extends Applicative<H,App>>
Lift into and apply anFn7
to sevenApplicative
values, returning the result inside the sameApplicative
context.Methods in com.jnape.palatable.lambda.functions.builtin.fn8 that return Fn6 Modifier and Type Method Description static <A,B,C,D,E,F,G,H,App extends Applicative<?,App>,AppH extends Applicative<H,App>>
Fn6<Applicative<B,App>,Applicative<C,App>,Applicative<D,App>,Applicative<E,App>,Applicative<F,App>,Applicative<G,App>,AppH>LiftA7. liftA7(Fn7<A,B,C,D,E,F,G,H> fn, Applicative<A,App> appA)
-