-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 21
-
Component/s: core-libs
-
b25
-
Verified
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
- 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)