Class StrictMapImpl<K,V>

java.lang.Object
com.polarion.alm.shared.api.utils.collections.StrictMapImpl<K,V>
All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable, ReadOnlyStrictMap<K,V>, StrictMap<K,V>, Serializable

public final class StrictMapImpl<K,V> extends Object implements StrictMap<K,V>, com.google.gwt.user.client.rpc.IsSerializable, Serializable
Map backed by LinkedHashMap. "Strict" means that it does not allow null keys, and that all methods use generics unlike for example Map.containsKey(Object)
Since:
3.9.0
See Also:
  • Constructor Details

    • StrictMapImpl

      public StrictMapImpl()
    • StrictMapImpl

      public StrictMapImpl(@NotNull Map<K,V> map)
    • StrictMapImpl

      public StrictMapImpl(@NotNull ReadOnlyStrictMap<K,V> map)
    • StrictMapImpl

      public StrictMapImpl(@NotNull K key, @Nullable V value)
    • StrictMapImpl

      public StrictMapImpl(@NotNull K key1, @Nullable V value1, @NotNull K key2, @Nullable V value2)
    • StrictMapImpl

      public StrictMapImpl(@NotNull K key1, @Nullable V value1, @NotNull K key2, @Nullable V value2, @NotNull K key3, @Nullable V value3)
    • StrictMapImpl

      public StrictMapImpl(@NotNull K key1, @Nullable V value1, @NotNull K key2, @Nullable V value2, @NotNull K key3, @Nullable V value3, @NotNull K key4, @Nullable V value4)
    • StrictMapImpl

      public StrictMapImpl(@NotNull K key1, @Nullable V value1, @NotNull K key2, @Nullable V value2, @NotNull K key3, @Nullable V value3, @NotNull K key4, @Nullable V value4, @NotNull K key5, @Nullable V value5)
    • StrictMapImpl

      public StrictMapImpl(@NotNull K key1, @Nullable V value1, @NotNull K key2, @Nullable V value2, @NotNull K key3, @Nullable V value3, @NotNull K key4, @Nullable V value4, @NotNull K key5, @Nullable V value5, @NotNull K key6, @Nullable V value6)
      Since:
      3.17.2
  • Method Details