git: openjdk/jdk: master: 8344943: Mark not subclassable classes final in java.base exported classes

Eirik Bjørsnøs eirbjo at openjdk.org
Fri Jan 24 19:31:20 UTC 2025


Changeset: 8e8f8000
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2025-01-24 19:29:05 +0000
URL:       https://git.openjdk.org/jdk/commit/8e8f800071851f479f9e8b493bc38c0a38165bab

8344943: Mark not subclassable classes final in java.base exported classes

Reviewed-by: weijun, liach, djelinski

! src/java.base/share/classes/java/io/OptionalDataException.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/java/net/InterfaceAddress.java
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
! src/java.base/share/classes/java/nio/charset/CoderResult.java
! src/java.base/share/classes/java/nio/charset/CodingErrorAction.java
! src/java.base/share/classes/java/security/DrbgParameters.java
! src/java.base/share/classes/java/util/Base64.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/FormattableFlags.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java



More information about the jdk-changes mailing list