com.mojang.datafixers.types.templates

public final class Check

implements TypeTemplate

com.mojang.datafixers.types.templates.Check

Field summary

Modifier and TypeField
private final String
name
private final int
index
private final TypeTemplate
element

Constructor summary

ModifierConstructor
public (String arg0, int arg1, TypeTemplate 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<?, ?>
cap(TypeFamily arg0, int arg1, RewriteResult<A, ?> arg2)