< prev index next >

src/java.base/share/classes/java/util/EnumMap.java

Print this page
rev 13463 : 8148044: Remove Enum[0] constants from EnumSet and EnumMap
Reviewed-by: TBD

*** 23,33 **** * questions. */ package java.util; - import java.util.Map.Entry; import jdk.internal.misc.SharedSecrets; /** * A specialized {@link Map} implementation for use with enum type keys. All * of the keys in an enum map must come from a single enum type that is --- 23,32 ----
*** 123,134 **** @SuppressWarnings("unchecked") private V unmaskNull(Object value) { return (V)(value == NULL ? null : value); } - private static final Enum<?>[] ZERO_LENGTH_ENUM_ARRAY = new Enum<?>[0]; - /** * Creates an empty enum map with the specified key type. * * @param keyType the class object of the key type for this enum map * @throws NullPointerException if {@code keyType} is null --- 122,131 ----
< prev index next >