History - com.mojang.datafixers.types.templates.RecursivePoint$RecursivePointType
1.16.3
Names
com.mojang.datafixers.types.templates.RecursivePoint$RecursivePointType
Fields
RecursiveTypeFamily: family
int: index
Type<A>: type
Constructors
(RecursiveTypeFamily, int, Supplier<Type<A>>)
Methods
RecursiveTypeFamily (): family
int (): index
Type<A> (): unfold
Codec<A> (): buildCodec
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