public class LenientUnboundedMapCodec<K,V>
extends java.lang.Object
implements com.mojang.serialization.codecs.BaseMapCodec<K,V>, com.mojang.serialization.Codec<java.util.Map<K,V>>
Modifier and Type | Field and Description |
---|---|
private com.mojang.serialization.Codec<V> |
elementCodec |
private com.mojang.serialization.Codec<K> |
keyCodec |
Constructor and Description |
---|
LenientUnboundedMapCodec(com.mojang.serialization.Codec<K> keyCodec,
com.mojang.serialization.Codec<V> elementCodec) |
Modifier and Type | Method and Description |
---|---|
<T> com.mojang.serialization.DataResult<java.util.Map<K,V>> |
decode(com.mojang.serialization.DynamicOps<T> ops,
com.mojang.serialization.MapLike<T> input) |
<T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<java.util.Map<K,V>,T>> |
decode(com.mojang.serialization.DynamicOps<T> ops,
T input) |
com.mojang.serialization.Codec<V> |
elementCodec() |
<T> com.mojang.serialization.DataResult<T> |
encode(java.util.Map<K,V> input,
com.mojang.serialization.DynamicOps<T> ops,
T prefix) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
com.mojang.serialization.Codec<K> |
keyCodec() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
checkRange, comapFlatMap, compoundList, deprecated, dispatch, dispatch, dispatchMap, dispatchMap, dispatchStable, doubleRange, either, fieldOf, flatComapMap, flatXmap, floatRange, intRange, list, listOf, mapEither, mapPair, mapResult, of, of, of, of, optionalField, optionalFieldOf, optionalFieldOf, optionalFieldOf, optionalFieldOf, orElse, orElse, orElse, orElseGet, orElseGet, orElseGet, pair, partialDispatch, promotePartial, simpleMap, stable, unboundedMap, unit, unit, withLifecycle, xmap
private final com.mojang.serialization.Codec<K> keyCodec
private final com.mojang.serialization.Codec<V> elementCodec
public com.mojang.serialization.Codec<K> keyCodec()
public com.mojang.serialization.Codec<V> elementCodec()
public <T> com.mojang.serialization.DataResult<java.util.Map<K,V>> decode(com.mojang.serialization.DynamicOps<T> ops, com.mojang.serialization.MapLike<T> input)
public <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<java.util.Map<K,V>,T>> decode(com.mojang.serialization.DynamicOps<T> ops, T input)
public <T> com.mojang.serialization.DataResult<T> encode(java.util.Map<K,V> input, com.mojang.serialization.DynamicOps<T> ops, T prefix)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object