History - com.mojang.datafixers.types.families.RecursiveTypeFamily

1.14

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

(String, TypeTemplate)

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