Class HTOptionalCodec
-
- All Implemented Interfaces:
-
com.mojang.serialization.Codec,com.mojang.serialization.Decoder,com.mojang.serialization.Encoder
public final class HTOptionalCodec<A extends Object> implements Codec<Optional<A>>
Optional向けのCodecの実装クラスです。
- Since:
0.5.0
Hiiragi Tsubasa
-
-
Constructor Summary
Constructors Constructor Description HTOptionalCodec(Codec<A> codec)
-
Method Summary
Modifier and Type Method Description final Codec<A>getCodec()<T extends Any> DataResult<T>encode(Optional<A> input, DynamicOps<T> ops, T prefix)<T extends Any> DataResult<Pair<Optional<A>, T>>decode(DynamicOps<T> ops, T input)-
Methods inherited from class com.mojang.serialization.Decoder
boxed, decode, flatMap, map, parse, parse, promotePartial, simple, terminal -
Methods inherited from class com.mojang.serialization.Encoder
comap, encodeStart, fieldOf, flatComap, withLifecycle -
Methods inherited from class com.mojang.serialization.Codec
comapFlatMap, deprecated, dispatch, dispatch, dispatchMap, dispatchMap, dispatchStable, flatComapMap, flatXmap, lenientOptionalFieldOf, lenientOptionalFieldOf, lenientOptionalFieldOf, lenientOptionalFieldOf, listOf, listOf, mapResult, optionalFieldOf, optionalFieldOf, optionalFieldOf, optionalFieldOf, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, partialDispatch, sizeLimitedListOf, stable, validate, xmap -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-