History - com.mojang.datafixers.types.templates.Sum$SumType

1.14.3

Names

com.mojang.datafixers.types.templates.Sum$SumType

Fields

Type<F>: first

Type<G>: second

int: hashCode

Constructors

(Type<F>, Type<G>)

Methods

RewriteResult<Either<F, G>, ?> (TypeRewriteRule, boolean, boolean): all

<F2, G2> RewriteResult<Either<F, G>, ?> (RewriteResult<F, F2>, RewriteResult<G, G2>): mergeViews

Optional<RewriteResult<Either<F, G>, ?>> (TypeRewriteRule): one

<F, G, F2> RewriteResult<Either<F, G>, Either<F2, G>> (Type<Either<F, G>>, Type<F>, Type<G>, RewriteResult<F, F2>): fixLeft

<F, G, G2> RewriteResult<Either<F, G>, Either<F, G2>> (Type<Either<F, G>>, Type<F>, Type<G>, RewriteResult<G, G2>): fixRight

Type<?> (RecursiveTypeFamily): updateMu

TypeTemplate (): buildTemplate

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

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

<T> Pair<T, Optional<Either<F, G>>> (DynamicOps<T>, T): read

<T> T (DynamicOps<T>, T, Either<F, G>): write

boolean (Object, boolean, boolean): equals

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

Optional<Either<F, G>> (DynamicOps<?>): point

<A, B, LS, RS, LT, RT> TypedOptic<Either<LS, RS>, Either<LT, RT>, A, B> (TypedOptic<LS, LT, A, B>, TypedOptic<RS, RT, A, B>): mergeOptics

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

<FT, FR, F2> TypedOptic<Either<F, G>, ?, FT, FR> (TypedOptic<F, F2, FT, FR>): capLeft

<FT, FR, G2> TypedOptic<Either<F, G>, ?, FT, FR> (TypedOptic<G, G2, FT, FR>): capRight