(EnumMap<K, ? extends V> original)
| 382 | } |
| 383 | |
| 384 | private static <K extends Enum<K>, V> ImmutableMap<K, V> copyOfEnumMap(EnumMap<K, ? extends V> original) { |
| 385 | EnumMap<K, V> copy = new EnumMap<K, V>(original); |
| 386 | for (Map.Entry<?, ?> entry : copy.entrySet()) { |
| 387 | checkEntryNotNull(entry.getKey(), entry.getValue()); |
| 388 | } |
| 389 | return ImmutableEnumMap.asImmutable(copy); |
| 390 | } |
| 391 | |
| 392 | static final Entry<?, ?>[] EMPTY_ENTRY_ARRAY = new Entry<?, ?>[0]; |
| 393 |
no test coverage detected