(@NotNull IntHashMap<? extends V> map)
| 203 | } |
| 204 | |
| 205 | public void putAll(@NotNull IntHashMap<? extends V> map) { |
| 206 | if (map.hasZeroValue) { |
| 207 | hasZeroValue = true; |
| 208 | zeroValue = map.zeroValue; |
| 209 | } |
| 210 | final int[] mapKt = map.keyTable; |
| 211 | final V[] mapVt = map.valueTable; |
| 212 | for (int i = 0, n = mapKt.length; i < n; i++) { |
| 213 | final int k = mapKt[i]; |
| 214 | if (k != 0) |
| 215 | put(k, mapVt[i]); |
| 216 | } |
| 217 | } |
| 218 | |
| 219 | public void putAll(@NotNull Map<Integer, ? extends V> map) { |
| 220 | for (Map.Entry<Integer, ? extends V> e : map.entrySet()) |