History - com.mojang.datafixers.types.families.RecursiveTypeFamily
1.16.5
Names
com.mojang.datafixers.types.families.RecursiveTypeFamily
Fields
String: name
TypeTemplate: template
int: size
it.unimi.dsi.fastutil.ints.Int2ObjectMap<RecursivePoint$RecursivePointType<?>>: types
int: hashCode
Constructors
Methods
<A, B> View<A, B> (Type<?>, Type<?>, PointFree<Function<A, B>>): viewUnchecked
<A> RecursivePoint$RecursivePointType<A> (Type<A>, RecursiveTypeFamily): buildMuType
String (): name
TypeTemplate (): template
int (): size
IntFunction<RewriteResult<?, ?>> (Algebra): fold
RecursivePoint$RecursivePointType<?> (int): apply
<A, B> Either<TypedOptic<?, ?, A, B>, Type$FieldNotFoundException> (int, Type<A>, Type<B>, Type$TypeMatcher<A, B>, boolean): findType
<S, T, A, B> TypedOptic<S, T, A, B> (Type<S>, Type<T>, Type<A>, Type<B>, OpticParts<A, B>): mkOptic
<S, T, A, B> Either<TypedOptic<?, ?, A, B>, Type$FieldNotFoundException> (RecursivePoint$RecursivePointType<S>, RecursivePoint$RecursivePointType<T>, Type<A>, Type<B>, Type$TypeMatcher<A, B>): mkSimpleOptic
Optional<RewriteResult<?, ?>> (int, TypeRewriteRule, PointFreeRule): everywhere
<A, B> boolean (List<RewriteResult<?, ?>>, RecursivePoint$RecursivePointType<A>, TypeRewriteRule, PointFreeRule, boolean, RewriteResult<?, ?>, RecursivePoint$RecursivePointType<B>): cap2