A
- the function's first argument typeB
- the function's second argument typeC
- the function's third argument typeD
- the function's fourth argument typeE
- the function's fifth argument typeF
- the function's return typeApp
- the applicative witnessAppF
- the inferred applicative return typepublic final class LiftA5<A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> extends Object implements Fn6<Fn5<A,B,C,D,E,F>,Applicative<A,App>,Applicative<B,App>,Applicative<C,App>,Applicative<D,App>,Applicative<E,App>,AppF>
Fn5
to five Applicative
values, returning the result inside the same
Applicative
context.Applicative.zip(Applicative)
Modifier and Type | Method and Description |
---|---|
AppF |
checkedApply(Fn5<A,B,C,D,E,F> 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,App extends Applicative<?,App>,AppF extends Applicative<F,App>> |
liftA5() |
static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> |
liftA5(Fn5<A,B,C,D,E,F> fn) |
static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> |
liftA5(Fn5<A,B,C,D,E,F> fn,
Applicative<A,App> appA) |
static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> |
liftA5(Fn5<A,B,C,D,E,F> fn,
Applicative<A,App> appA,
Applicative<B,App> appB) |
static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> |
liftA5(Fn5<A,B,C,D,E,F> fn,
Applicative<A,App> appA,
Applicative<B,App> appB,
Applicative<C,App> appC) |
static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> |
liftA5(Fn5<A,B,C,D,E,F> fn,
Applicative<A,App> appA,
Applicative<B,App> appB,
Applicative<C,App> appC,
Applicative<D,App> appD) |
static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> |
liftA5(Fn5<A,B,C,D,E,F> fn,
Applicative<A,App> appA,
Applicative<B,App> appB,
Applicative<C,App> appC,
Applicative<D,App> appD,
Applicative<E,App> appE) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
apply, apply, apply, apply, apply, apply, checkedApply, compose, contraMap, diMapL, discardR, flip, fn6, fn6, fn6, fn6, fn6, fn6, uncurry, widen
checkedApply, fn5, fn5, fn5, fn5, fn5
checkedApply, fn4, fn4, fn4, fn4
checkedApply, fn3, fn3, fn3
checkedApply, curried, curry, fn2, fromBiFunction, toBiFunction
public AppF checkedApply(Fn5<A,B,C,D,E,F> fn, Applicative<A,App> appA, Applicative<B,App> appB, Applicative<C,App> appC, Applicative<D,App> appD, Applicative<E,App> appE)
checkedApply
in interface Fn6<Fn5<A,B,C,D,E,F>,Applicative<A,App extends Applicative<?,App>>,Applicative<B,App extends Applicative<?,App>>,Applicative<C,App extends Applicative<?,App>>,Applicative<D,App extends Applicative<?,App>>,Applicative<E,App extends Applicative<?,App>>,AppF extends Applicative<F,App>>
public static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> LiftA5<A,B,C,D,E,F,App,AppF> liftA5()
public static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> Fn5<Applicative<A,App>,Applicative<B,App>,Applicative<C,App>,Applicative<D,App>,Applicative<E,App>,AppF> liftA5(Fn5<A,B,C,D,E,F> fn)
public static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> Fn4<Applicative<B,App>,Applicative<C,App>,Applicative<D,App>,Applicative<E,App>,AppF> liftA5(Fn5<A,B,C,D,E,F> fn, Applicative<A,App> appA)
public static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> Fn3<Applicative<C,App>,Applicative<D,App>,Applicative<E,App>,AppF> liftA5(Fn5<A,B,C,D,E,F> fn, Applicative<A,App> appA, Applicative<B,App> appB)
public static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> Fn2<Applicative<D,App>,Applicative<E,App>,AppF> liftA5(Fn5<A,B,C,D,E,F> fn, Applicative<A,App> appA, Applicative<B,App> appB, Applicative<C,App> appC)
public static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> Fn1<Applicative<E,App>,AppF> liftA5(Fn5<A,B,C,D,E,F> fn, Applicative<A,App> appA, Applicative<B,App> appB, Applicative<C,App> appC, Applicative<D,App> appD)
public static <A,B,C,D,E,F,App extends Applicative<?,App>,AppF extends Applicative<F,App>> AppF liftA5(Fn5<A,B,C,D,E,F> fn, Applicative<A,App> appA, Applicative<B,App> appB, Applicative<C,App> appC, Applicative<D,App> appD, Applicative<E,App> appE)