com.mojang.datafixers.kinds

public interface Applicative<F extends K1, Mu extends Applicative$Mu>

extends Functor<F, Mu>

com.mojang.datafixers.kinds.Applicative

Method summary

Modifier and TypeMethod
static <F extends K1, Mu extends Applicative$Mu> Applicative<F, Mu>
unbox(App<Mu, F> arg0)
<A> App<F, A>
point(A arg0)
<A, R> Function<App<F, A>, App<F, R>>
lift1(App<F, Function<A, R>> arg0)
<A, B, R> BiFunction<App<F, A>, App<F, B>, App<F, R>>
lift2(App<F, BiFunction<A, B, R>> arg0)
default <A, R> App<F, R>
ap(App<F, Function<A, R>> arg0, App<F, A> arg1)
default <A, R> App<F, R>
ap(Function<A, R> arg0, App<F, A> arg1)
default <A, B, R> App<F, R>
ap2(App<F, BiFunction<A, B, R>> arg0, App<F, A> arg1, App<F, B> arg2)
default <A, B, R> App<F, R>
ap2(BiFunction<A, B, R> arg0, App<F, A> arg1, App<F, B> arg2)