Class KamiMap<K,V>

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap<K,V>
com.kamikazejam.kamicommon.util.collections.KamiMap<K,V>
All Implemented Interfaces:
Serializable, Cloneable, Map<K,V>, SequencedMap<K,V>

public class KamiMap<K,V> extends LinkedHashMap<K,V>
This subclass adds better constructors.
See Also:
  • Constructor Details

    • KamiMap

      public KamiMap(@org.jetbrains.annotations.Range(from=0L, to=2147483647L) int initialCapacity, float loadFactor)
    • KamiMap

      public KamiMap(@org.jetbrains.annotations.Range(from=0L, to=2147483647L) int initialCapacity)
    • KamiMap

      public KamiMap()
    • KamiMap

      public KamiMap(Map<? extends K,? extends V> m)
    • KamiMap

      public KamiMap(@org.jetbrains.annotations.Range(from=0L, to=2147483647L) int initialCapacity, float loadFactor, boolean accessOrder)
    • KamiMap

      public KamiMap(K key1, V value1, Object @NotNull ... objects)
  • Method Details

    • varargCreate

      @NotNull public static <K, V> @NotNull KamiMap<K,V> varargCreate(K key1, V value1, Object @NotNull ... objects)
    • set

      public V set(K key, V value)