Package net.minecraft.util
Class ExtraCodecs.StrictOptionalFieldCodec<A>
java.lang.Object
com.mojang.serialization.CompressorHolder
com.mojang.serialization.MapCodec<Optional<A>>
net.minecraft.util.ExtraCodecs.StrictOptionalFieldCodec<A>
- All Implemented Interfaces:
com.mojang.serialization.Compressable,com.mojang.serialization.Keyable,com.mojang.serialization.MapDecoder<Optional<A>>,com.mojang.serialization.MapEncoder<Optional<A>>
- Enclosing class:
- ExtraCodecs
static final class ExtraCodecs.StrictOptionalFieldCodec<A>
extends com.mojang.serialization.MapCodec<Optional<A>>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.mojang.serialization.MapCodec
com.mojang.serialization.MapCodec.MapCodecCodec<A extends Object>, com.mojang.serialization.MapCodec.ResultFunction<A extends Object>Nested classes/interfaces inherited from interface com.mojang.serialization.MapDecoder
com.mojang.serialization.MapDecoder.Implementation<A extends Object>Nested classes/interfaces inherited from interface com.mojang.serialization.MapEncoder
com.mojang.serialization.MapEncoder.Implementation<A extends Object> -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionStrictOptionalFieldCodec(String p_298144_, com.mojang.serialization.Codec<A> p_301114_) -
Method Summary
Modifier and TypeMethodDescriptiondecode(com.mojang.serialization.DynamicOps<T> p_299736_, com.mojang.serialization.MapLike<T> p_298150_) <T> com.mojang.serialization.RecordBuilder<T>encode(Optional<A> p_299100_, com.mojang.serialization.DynamicOps<T> p_299809_, com.mojang.serialization.RecordBuilder<T> p_300932_) booleaninthashCode()<T> Stream<T>keys(com.mojang.serialization.DynamicOps<T> p_300796_) toString()Methods inherited from class com.mojang.serialization.MapCodec
codec, dependent, deprecated, fieldOf, flatXmap, forGetter, mapResult, of, of, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, setPartial, stable, unit, unit, withLifecycle, xmapMethods inherited from class com.mojang.serialization.CompressorHolder
compressorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.MapDecoder
ap, compressedDecode, compressor, decoder, flatMap, mapMethods inherited from interface com.mojang.serialization.MapEncoder
comap, compressedBuilder, compressor, encoder, flatComap
-
Field Details
-
name
-
elementCodec
-
-
Constructor Details
-
StrictOptionalFieldCodec
-
-
Method Details
-
decode
-
encode
-
keys
-
equals
-
hashCode
public int hashCode() -
toString
-