@@ -52,27 +52,27 @@ public static <K, V> Map<K, V> newHashMap(K key1, V value1, K key2, V value2, K
5252 return map ;
5353 }
5454
55- public static <K , V > Map <K , V > newImmutableMap (K key1 , V value1 ) {
55+ public static <K , V > Map <K , V > of (K key1 , V value1 ) {
5656 ImmutableMap <K , V > map = new ImmutableMap <>();
5757 map .put (key1 , value1 );
5858 return map ;
5959 }
6060
61- public static <K , V > Map <K , V > newImmutableMap (K key1 , V value1 , K key2 , V value2 ) {
61+ public static <K , V > Map <K , V > of (K key1 , V value1 , K key2 , V value2 ) {
6262 ImmutableMap <K , V > map = new ImmutableMap <>();
6363 map .put (key1 , value1 );
6464 map .put (key2 , value2 );
6565 return map ;
6666 }
6767
68- public static <K , V > Map <K , V > newImmutableMap (K key1 , V value1 , K key2 , V value2 , K key3 , V value3 ) {
69- Map <K , V > map = newImmutableMap (key1 , value1 , key2 , value2 );
68+ public static <K , V > Map <K , V > of (K key1 , V value1 , K key2 , V value2 , K key3 , V value3 ) {
69+ Map <K , V > map = of (key1 , value1 , key2 , value2 );
7070 map .put (key3 , value3 );
7171 return map ;
7272 }
7373
74- public static <K , V > Map <K , V > newImmutableMap (K key1 , V value1 , K key2 , V value2 , K key3 , V value3 , K key4 , V value4 ) {
75- Map <K , V > map = newImmutableMap (key1 , value1 , key2 , value2 , key3 , value3 );
74+ public static <K , V > Map <K , V > of (K key1 , V value1 , K key2 , V value2 , K key3 , V value3 , K key4 , V value4 ) {
75+ Map <K , V > map = of (key1 , value1 , key2 , value2 , key3 , value3 );
7676 map .put (key3 , value4 );
7777 return map ;
7878 }
@@ -173,6 +173,7 @@ public V put(K k, V v) {
173173 }
174174
175175 @ Override
176+ @ SuppressWarnings ("unchecked" )
176177 public V remove (Object o ) {
177178 if (containsKey (o )) {
178179 int index = keyIndex ((K ) o );
0 commit comments