History - com.mojang.datafixers.Typed

1.15.1

Names

com.mojang.datafixers.Typed

Fields

Type<A>: type

DynamicOps<?>: ops

A: value

Constructors

(Type<A>, DynamicOps<?>, A)

Methods

<FT> FT (OpticFinder<FT>): get

<FT> Typed<FT> (OpticFinder<FT>): getTyped

<FT> Optional<FT> (OpticFinder<FT>): getOptional

<FT> FT (OpticFinder<FT>): getOrCreate

<FT> FT (OpticFinder<FT>, FT): getOrDefault

<FT> Optional<Typed<FT>> (OpticFinder<FT>): getOptionalTyped

<FT> Typed<FT> (OpticFinder<FT>): getOrCreateTyped

<FT> Typed<?> (OpticFinder<FT>, FT): set

<FT, FR> Typed<?> (OpticFinder<FT>, Type<FR>, FR): set

<FT, FR> Typed<?> (OpticFinder<FT>, Typed<FR>): set

<B, FT, FR> Typed<B> (TypedOptic<A, B, FT, FR>, Typed<FR>): setCap

<FT> Typed<?> (OpticFinder<FT>, Function<Typed<?>, Typed<?>>): updateTyped

<FT, FR> Typed<?> (OpticFinder<FT>, Type<FR>, Function<Typed<?>, Typed<?>>): updateTyped

<FT> Typed<?> (OpticFinder<FT>, Function<FT, FT>): update

<FT, FR> Typed<?> (OpticFinder<FT>, Type<FR>, Function<FT, FR>): update

<FT> Typed<?> (OpticFinder<FT>, Function<Typed<?>, Typed<?>>): updateRecursiveTyped

<FT, FR> Typed<?> (OpticFinder<FT>, Type<FR>, Function<Typed<?>, Typed<?>>): updateRecursiveTyped

<FT> Typed<?> (OpticFinder<FT>, Function<FT, FT>): updateRecursive

<FT, FR> Typed<?> (OpticFinder<FT>, Type<FR>, Function<FT, FR>): updateRecursive

<B, FT, FR> Typed<B> (TypedOptic<A, B, FT, FR>, Function<FT, FR>): updateCap

<FT> List<Typed<FT>> (OpticFinder<FT>): getAllTyped

<FT> List<FT> (TypedOptic<A, ?, FT, ?>): getAll

Typed<A> (): out

<B> Typed<Either<A, B>> (Type<B>): inj1

<B> Typed<Either<B, A>> (Type<B>): inj2

<A, B> Typed<Pair<A, B>> (Typed<A>, Typed<B>): pair

Type<A> (): getType

DynamicOps<?> (): getOps

A (): getValue

Dynamic<?> (): write