Details
-
Bug
-
Resolution: Fixed
-
P4
-
21
-
b25
-
Verified
Description
As reported by Marc Hoffman of javaalmanac.io, in a recent JDK 21 build there are new public types nested in non-public interfaces:
java.lang.runtime.ReferenceKey.SoftKey
java.lang.runtime.ReferenceKey.StrongKey
java.lang.runtime.ReferenceKey.WeakKey
java.util.Digits.DecimalDigits
java.util.Digits.HexDigits
java.util.Digits.OctalDigits
java.lang.runtime.ReferenceKey.SoftKey
java.lang.runtime.ReferenceKey.StrongKey
java.lang.runtime.ReferenceKey.WeakKey
java.util.Digits.DecimalDigits
java.util.Digits.HexDigits
java.util.Digits.OctalDigits
Attachments
Issue Links
- relates to
-
JDK-8308049 Refactor nested class declarations in FdLibm.java
- Resolved
-
JDK-8255433 Clarify missing access check for protected or public nested type in non-public enclosing class
- Open
-
JDK-8285932 Implementation of JEP 430 String Templates (Preview)
- Resolved
-
JDK-8308239 Tighten up accessibility of nested classes in java.lang.invoke
- Resolved
(1 links to)