com.mojang.datafixers.functions

public enum PointFreeRule$LensComp

implements PointFreeRule$CompRewrite

com.mojang.datafixers.functions.PointFreeRule$LensComp

Enum constant summary

Enum Constant
INSTANCE

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public <A> Optional<? extends PointFree<?>>
doRewrite(Type<A> arg0, Type<?> arg1, PointFree<? extends Function<?, ?>> arg2, PointFree<? extends Function<?, ?>> arg3)
private <R, A, B, C, S, T, U> Optional<? extends PointFree<R>>
cap(ProfunctorTransformer<S, T, A, B> arg0, ProfunctorTransformer<?, U, ?, C> arg1, PointFree<?> arg2, PointFree<?> arg3, Func<?, ?> arg4, Func<?, ?> arg5)
private <R, P extends K2, Proof extends K1, A, B, C, S, T, U> Optional<? extends PointFree<R>>
cap2(ProfunctorTransformer<S, T, A, B> arg0, ProfunctorTransformer<T, U, B, C> arg1, PointFree<Function<B, C>> arg2, PointFree<Function<A, B>> arg3, Func<B, C> arg4, Func<A, B> arg5)