Package net.minecraft.util.dynamic
Class Codecs.Either<F,S> 
java.lang.Object
net.minecraft.util.dynamic.Codecs.Either<F,S> 
- All Implemented Interfaces:
- com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<F,,- S>> - com.mojang.serialization.Decoder<com.mojang.datafixers.util.Either<F,,- S>> - com.mojang.serialization.Encoder<com.mojang.datafixers.util.Either<F,- S>> 
- Enclosing class:
- Codecs
private static final class Codecs.Either<F,S> 
extends Object
implements com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<F,S>> 
- Mappings:
- Namespace - Name - official - aoi$b- intermediary - net/minecraft/class_5699$class_6495- named - net/minecraft/util/dynamic/Codecs$Either
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.mojang.serialization.Codeccom.mojang.serialization.Codec.ResultFunction<A>Nested classes/interfaces inherited from interface com.mojang.serialization.Decodercom.mojang.serialization.Decoder.Boxed<A>, com.mojang.serialization.Decoder.Simple<A>, com.mojang.serialization.Decoder.Terminal<A>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final com.mojang.serialization.Codec<F>private final com.mojang.serialization.Codec<S>Fields inherited from interface com.mojang.serialization.CodecBOOL, BYTE, BYTE_BUFFER, DOUBLE, EMPTY, FLOAT, INT, INT_STREAM, LONG, LONG_STREAM, PASSTHROUGH, SHORT, STRING
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<F,S>, T>> decode(com.mojang.serialization.DynamicOps<T> ops, T input) <T> com.mojang.serialization.DataResult<T>encode(com.mojang.datafixers.util.Either<F, S> either, com.mojang.serialization.DynamicOps<T> dynamicOps, T t) booleaninthashCode()toString()Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.CodeccomapFlatMap, deprecated, dispatch, dispatch, dispatchMap, dispatchMap, dispatchStable, fieldOf, flatComapMap, flatXmap, listOf, mapResult, optionalFieldOf, optionalFieldOf, optionalFieldOf, optionalFieldOf, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, partialDispatch, promotePartial, stable, withLifecycle, xmapMethods inherited from interface com.mojang.serialization.Decoderboxed, decode, flatMap, map, parse, parse, simple, terminalMethods inherited from interface com.mojang.serialization.Encodercomap, encodeStart, flatComap
- 
Field Details- 
first- Mappings:
- Namespace - Name - Mixin selector - official - a- Laoi$b;a:Lcom/mojang/serialization/Codec;- intermediary - field_34388- Lnet/minecraft/class_5699$class_6495;field_34388:Lcom/mojang/serialization/Codec;- named - first- Lnet/minecraft/util/dynamic/Codecs$Either;first:Lcom/mojang/serialization/Codec;
 
- 
second- Mappings:
- Namespace - Name - Mixin selector - official - b- Laoi$b;b:Lcom/mojang/serialization/Codec;- intermediary - field_34389- Lnet/minecraft/class_5699$class_6495;field_34389:Lcom/mojang/serialization/Codec;- named - second- Lnet/minecraft/util/dynamic/Codecs$Either;second:Lcom/mojang/serialization/Codec;
 
 
- 
- 
Constructor Details- 
Either- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Laoi$b;<init>(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V- intermediary - <init>- Lnet/minecraft/class_5699$class_6495;<init>(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V- named - <init>- Lnet/minecraft/util/dynamic/Codecs$Either;<init>(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V
 
 
- 
- 
Method Details- 
decodepublic <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<com.mojang.datafixers.util.Either<F,S>, decodeT>> (com.mojang.serialization.DynamicOps<T> ops, T input) - Specified by:
- decodein interface- com.mojang.serialization.Decoder<F>
- Mappings:
- Namespace - Name - Mixin selector - official - decode- Laoi$b;decode(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;- intermediary - decode- Lnet/minecraft/class_5699$class_6495;decode(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;- named - decode- Lnet/minecraft/util/dynamic/Codecs$Either;decode(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
 
- 
encodepublic <T> com.mojang.serialization.DataResult<T> encode(com.mojang.datafixers.util.Either<F, S> either, com.mojang.serialization.DynamicOps<T> dynamicOps, T t) - Specified by:
- encodein interface- com.mojang.serialization.Encoder<F>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laoi$b;a(Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;- intermediary - method_37945- Lnet/minecraft/class_5699$class_6495;method_37945(Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;- named - encode- Lnet/minecraft/util/dynamic/Codecs$Either;encode(Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-