-
Enhancement
-
Resolution: Fixed
-
P4
-
None
-
None
EnumSet is a public class but it has only package-private constructors, and the only intended subclasses are RegularEnumSet and JumboEnumSet. EnumSet should be turned into a sealed class that permits only those subclasses.
- csr for
-
JDK-8282795 EnumSet should be a sealed class
-
- Closed
-
- relates to
-
JDK-8282536 java.net.InetAddress should be a sealed class
-
- Resolved
-
-
JDK-7028133 RegularEnumSet serialVersionUID changed, causes test/java/util/EnumSet/BogusEnumSet.java to fail
-
- Closed
-
-
JDK-8282131 java.time.ZoneId should be a sealed abstract class
-
- Resolved
-
-
JDK-8283414 Update java.base to use sealed classes (umbrella)
-
- Closed
-
(2 links to)