History - com.mojang.datafixers.types.templates.RecursivePoint$RecursivePointType

1.14.2

Names

com.mojang.datafixers.types.templates.RecursivePoint$RecursivePointType

Fields

RecursiveTypeFamily: family

int: index

Supplier<Type<A>>: delegate

Type<A>: type

Constructors

(RecursiveTypeFamily, int, Supplier<Type<A>>)

Methods

RecursiveTypeFamily (): family

int (): index

Type<A> (): unfold

<T> Pair<T, Optional<A>> (DynamicOps<T>, T): read

<T> T (DynamicOps<T>, T, A): write

RewriteResult<A, ?> (TypeRewriteRule, boolean, boolean): all

Optional<RewriteResult<A, ?>> (TypeRewriteRule): one

Optional<RewriteResult<A, ?>> (TypeRewriteRule, PointFreeRule, boolean, boolean): everywhere

Type<?> (RecursiveTypeFamily): updateMu

TypeTemplate (): buildTemplate

Optional<TaggedChoice$TaggedChoiceType<?>> (String, int): findChoiceType

Optional<Type<?>> (int): findCheckedType

Optional<Type<?>> (String): findFieldTypeOpt

Optional<A> (DynamicOps<?>): point

<FT, FR> Either<TypedOptic<A, ?, FT, FR>, Type$FieldNotFoundException> (Type<FT>, Type<FR>, Type$TypeMatcher<FT, FR>, boolean): findTypeInChildren

<B, FT, FR> TypedOptic<A, B, FT, FR> (TypedOptic<A, B, FT, FR>): wrapOptic

boolean (Object, boolean, boolean): equals

View<A, A> (): in

View<A, A> (): out