com.mojang.datafixers.types.templates

public final class Check$CheckType<A>

extends Type<A>

All mapped superinterfaces:

App

com.mojang.datafixers.types.templates.Check$CheckType

Field summary

Modifier and TypeField
private final String
name
private final int
index
private final int
expectedIndex
private final Type<A>
delegate

Constructor summary

ModifierConstructor
public (String arg0, int arg1, int arg2, Type<A> arg3)

Method summary

Modifier and TypeMethod
protected Codec<A>
buildCodec()
private <T> DataResult<Pair<A, T>>
read(DynamicOps<T> arg0, T arg1)
public static <A, B> RewriteResult<A, ?>
fix(Check$CheckType<A> arg0, RewriteResult<A, B> arg1)
public RewriteResult<A, ?>
all(TypeRewriteRule arg0, boolean arg1, boolean arg2)
public Optional<RewriteResult<A, ?>>
everywhere(TypeRewriteRule arg0, PointFreeRule arg1, boolean arg2, boolean arg3)
public Optional<RewriteResult<A, ?>>
one(TypeRewriteRule arg0)
public Type<?>
updateMu(RecursiveTypeFamily arg0)
public TypeTemplate
buildTemplate()
public Optional<TaggedChoice$TaggedChoiceType<?>>
findChoiceType(String arg0, int arg1)
public Optional<Type<?>>
findCheckedType(int arg0)
public Optional<Type<?>>
findFieldTypeOpt(String arg0)
public Optional<A>
point(DynamicOps<?> arg0)
public <FT, FR> Either<TypedOptic<A, ?, FT, FR>, Type$FieldNotFoundException>
findTypeInChildren(Type<FT> arg0, Type<FR> arg1, Type$TypeMatcher<FT, FR> arg2, boolean arg3)
protected static <A, B, FT, FR> TypedOptic<A, B, FT, FR>
wrapOptic(Check$CheckType<A> arg0, TypedOptic<A, B, FT, FR> arg1)
public boolean
equals(Object arg0, boolean arg1, boolean arg2)