Class HTEitherMapCodec
-
- All Implemented Interfaces:
-
com.mojang.serialization.Compressable,com.mojang.serialization.Keyable,com.mojang.serialization.MapDecoder,com.mojang.serialization.MapEncoder
public final class HTEitherMapCodec<A extends Object, B extends Object> extends MapCodec<Either<A, B>>
Either向けのMapCodecの実装クラスです。
- Since:
0.5.0
Hiiragi Tsubasa
-
-
Constructor Summary
Constructors Constructor Description HTEitherMapCodec(MapCodec<A> left, MapCodec<B> right)
-
Method Summary
Modifier and Type Method Description final MapCodec<A>getLeft()final MapCodec<B>getRight()<T extends Any> Stream<T>keys(DynamicOps<T> ops)<T extends Any> DataResult<Either<A, B>>decode(DynamicOps<T> ops, MapLike<T> input)<T extends Any> RecordBuilder<T>encode(Either<A, B> input, DynamicOps<T> ops, RecordBuilder<T> prefix)-
Methods inherited from class com.mojang.serialization.MapCodec
codec, dependent, deprecated, fieldOf, flatXmap, forGetter, mapResult, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, setPartial, stable, validate, xmap -
Methods inherited from class com.mojang.serialization.MapDecoder
ap, compressedDecode, decoder, flatMap, map, withLifecycle -
Methods inherited from class com.mojang.serialization.Compressable
compressor -
Methods inherited from class com.mojang.serialization.MapEncoder
comap, compressedBuilder, encoder, flatComap -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-