com.mojang.datafixers.functions

public interface PointFreeRule$CompRewrite

extends PointFreeRule

com.mojang.datafixers.functions.PointFreeRule$CompRewrite

Method summary

Modifier and TypeMethod
default <A> Optional<? extends PointFree<A>>
rewrite(Type<A> arg0, PointFree<A> arg1)
static <A, B, C, D> PointFree<D>
buildLeft(PointFree<?> arg0, Comp<A, B, C> arg1)
static <A, B, C, D> PointFree<D>
buildRight(Comp<A, B, C> arg0, PointFree<?> arg1)
static <A, B, C, D, E> PointFree<E>
buildLeftNested(Comp<A, B, C> arg0, Comp<?, ?, D> arg1)
static <A, B, C, D, E> PointFree<E>
buildRightNested(Comp<A, B, D> arg0, Comp<?, C, ?> arg1)
<A> Optional<? extends PointFree<?>>
doRewrite(Type<A> arg0, Type<?> arg1, PointFree<? extends Function<?, ?>> arg2, PointFree<? extends Function<?, ?>> arg3)