< 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,11 +23,10 @@
  * 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

@@ -123,12 +122,10 @@
     @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
< prev index next >