Interface CollectionCodecs


public interface CollectionCodecs
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.ints.IntList>
     
    static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.ints.IntList>
     
    static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.ints.IntSet>
     
    static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.ints.IntSet>
     
    static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.longs.LongSet>
     
    static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.shorts.ShortList>
     
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static <V> com.mojang.serialization.Codec<it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>>
    listToInt2ObjectMap(com.mojang.serialization.Codec<V> codec, ToIntFunction<V> keyMapper)
     
    static <V> it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>
    listToInt2ObjectMap(List<V> list, ToIntFunction<V> keyMapper)
     
    static <K, V> com.mojang.serialization.Codec<Map<K,V>>
    listToMap(com.mojang.serialization.Codec<V> codec, Function<V,K> keyMapper)
     
    static <K, V> Map<K,V>
    listToMap(List<V> list, Function<V,K> keyMapper)
     
  • Field Details

    • INT_LIST

      static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.ints.IntList> INT_LIST
    • INT_LIST_OR_SELF

      static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.ints.IntList> INT_LIST_OR_SELF
    • SHORT_LIST

      static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.shorts.ShortList> SHORT_LIST
    • INT_SET

      static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.ints.IntSet> INT_SET
    • LINKED_INT_SET

      static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.ints.IntSet> LINKED_INT_SET
    • LONG_SET

      static final com.mojang.serialization.Codec<it.unimi.dsi.fastutil.longs.LongSet> LONG_SET
  • Method Details

    • listToMap

      static <K, V> Map<K,V> listToMap(List<V> list, Function<V,K> keyMapper)
    • listToMap

      static <K, V> com.mojang.serialization.Codec<Map<K,V>> listToMap(com.mojang.serialization.Codec<V> codec, Function<V,K> keyMapper)
    • listToInt2ObjectMap

      static <V> it.unimi.dsi.fastutil.ints.Int2ObjectMap<V> listToInt2ObjectMap(List<V> list, ToIntFunction<V> keyMapper)
    • listToInt2ObjectMap

      static <V> com.mojang.serialization.Codec<it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>> listToInt2ObjectMap(com.mojang.serialization.Codec<V> codec, ToIntFunction<V> keyMapper)