com.mojang.datafixers.optics

interface Grate<S, T, A, B>

extends App2<Grate$Mu<A, B>, S, T>, Optic<Closed$Mu, S, T, A, B>

com.mojang.datafixers.optics.Grate

Method summary

Modifier and TypeMethod
static <S, T, A, B> Grate<S, T, A, B>
unbox(App2<Grate$Mu<A, B>, S, T> arg0)
T
grate(FunctionType<FunctionType<S, A>, B> arg0)
default <P extends K2> FunctionType<App2<P, A, B>, App2<P, S, T>>
eval(App<? extends Closed$Mu, P> arg0)