Class ExpandableMap<K,​V>

  • Type Parameters:
    K - key type
    V - value type
    All Implemented Interfaces:
    Map<K,​V>

    public class ExpandableMap<K,​V>
    extends AbstractMap<K,​V>
    Like Map.of(), but can produce copies with elements added.
    • Method Detail

      • of

        public static <K1,​V1> ExpandableMap<K1,​V1> of​(K1 k1,
                                                                  V1 v1)
      • of

        public static <K1,​V1> ExpandableMap<K1,​V1> of​(K1 k1,
                                                                  V1 v1,
                                                                  K1 k2,
                                                                  V1 v2)
      • of

        public static <K1,​V1> ExpandableMap<K1,​V1> of​(K1 k1,
                                                                  V1 v1,
                                                                  K1 k2,
                                                                  V1 v2,
                                                                  K1 k3,
                                                                  V1 v3)
      • of

        public static <K1,​V1> ExpandableMap<K1,​V1> of​(K1 k1,
                                                                  V1 v1,
                                                                  K1 k2,
                                                                  V1 v2,
                                                                  K1 k3,
                                                                  V1 v3,
                                                                  K1 k4,
                                                                  V1 v4)
      • of

        public static <K1,​V1> ExpandableMap<K1,​V1> of​(K1 k1,
                                                                  V1 v1,
                                                                  K1 k2,
                                                                  V1 v2,
                                                                  K1 k3,
                                                                  V1 v3,
                                                                  K1 k4,
                                                                  V1 v4,
                                                                  K1 k5,
                                                                  V1 v5)
      • of

        public static <K1,​V1> ExpandableMap<K1,​V1> of​(K1 k1,
                                                                  V1 v1,
                                                                  K1 k2,
                                                                  V1 v2,
                                                                  K1 k3,
                                                                  V1 v3,
                                                                  K1 k4,
                                                                  V1 v4,
                                                                  K1 k5,
                                                                  V1 v5,
                                                                  K1 k6,
                                                                  V1 v6)
      • of

        public static <K1,​V1> ExpandableMap<K1,​V1> of​(K1 k1,
                                                                  V1 v1,
                                                                  K1 k2,
                                                                  V1 v2,
                                                                  K1 k3,
                                                                  V1 v3,
                                                                  K1 k4,
                                                                  V1 v4,
                                                                  K1 k5,
                                                                  V1 v5,
                                                                  K1 k6,
                                                                  V1 v6,
                                                                  K1 k7,
                                                                  V1 v7)
      • of

        public static <K1,​V1> ExpandableMap<K1,​V1> of​(K1 k1,
                                                                  V1 v1,
                                                                  K1 k2,
                                                                  V1 v2,
                                                                  K1 k3,
                                                                  V1 v3,
                                                                  K1 k4,
                                                                  V1 v4,
                                                                  K1 k5,
                                                                  V1 v5,
                                                                  K1 k6,
                                                                  V1 v6,
                                                                  K1 k7,
                                                                  V1 v7,
                                                                  K1 k8,
                                                                  V1 v8)
      • of

        public static <K1,​V1> ExpandableMap<K1,​V1> of​(K1 k1,
                                                                  V1 v1,
                                                                  K1 k2,
                                                                  V1 v2,
                                                                  K1 k3,
                                                                  V1 v3,
                                                                  K1 k4,
                                                                  V1 v4,
                                                                  K1 k5,
                                                                  V1 v5,
                                                                  K1 k6,
                                                                  V1 v6,
                                                                  K1 k7,
                                                                  V1 v7,
                                                                  K1 k8,
                                                                  V1 v8,
                                                                  K1 k9,
                                                                  V1 v9)
      • of

        public static <K1,​V1> ExpandableMap<K1,​V1> of​(K1 k1,
                                                                  V1 v1,
                                                                  K1 k2,
                                                                  V1 v2,
                                                                  K1 k3,
                                                                  V1 v3,
                                                                  K1 k4,
                                                                  V1 v4,
                                                                  K1 k5,
                                                                  V1 v5,
                                                                  K1 k6,
                                                                  V1 v6,
                                                                  K1 k7,
                                                                  V1 v7,
                                                                  K1 k8,
                                                                  V1 v8,
                                                                  K1 k9,
                                                                  V1 v9,
                                                                  K1 k10,
                                                                  V1 v10)