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