com.mojang.datafixers.types.templates

public final class Hook

implements TypeTemplate

com.mojang.datafixers.types.templates.Hook

Field summary

Modifier and TypeField
private final TypeTemplate
element
private final Hook$HookFunction
preRead
private final Hook$HookFunction
postWrite

Constructor summary

ModifierConstructor
public (TypeTemplate arg0, Hook$HookFunction arg1, Hook$HookFunction arg2)

Method summary

Modifier and TypeMethod
public int
size()
public TypeFamily
apply(TypeFamily arg0)
public <A, B> FamilyOptic<A, B>
applyO(FamilyOptic<A, B> arg0, Type<A> arg1, Type<B> arg2)
public <FT, FR> Either<TypeTemplate, Type$FieldNotFoundException>
findFieldOrType(int arg0, String arg1, Type<FT> arg2, Type<FR> arg3)
public IntFunction<RewriteResult<?, ?>>
hmap(TypeFamily arg0, IntFunction<RewriteResult<?, ?>> arg1)
private <A> RewriteResult<A, ?>
cap(TypeFamily arg0, int arg1, RewriteResult<A, ?> arg2)