RFR: JDK-8276447 Deprecate finalization-related methods for removal

Mandy Chung mchung at openjdk.java.net
Fri Nov 19 18:10:09 UTC 2021


On Thu, 18 Nov 2021 21:51:30 GMT, Brent Christian <bchristi at openjdk.org> wrote:

> Here are the code changes for the "Deprecate finalizers in the standard Java API" portion of JEP 421 ("Deprecate Finalization for Removal") for code review.
> 
> This change makes the indicated deprecations, and updates the API spec for JEP 421. It also updates the relevant @SuppressWarning annotations.
> 
> The CSR has been approved.
> An automated test build+test run passes cleanly (FWIW :D ).

src/java.base/share/classes/java/lang/Object.java line 481:

> 479:      * system resources or to perform other cleanup.
> 480:      * <p>
> 481:      * <b>When running in a Java virtual machine in which finalization has been

Disabling finalization is not part of the Java SE spec.   This paragraph describes the implementation of HotSpot VM and I think it does not belong to this javadoc.

-------------

PR: https://git.openjdk.java.net/jdk/pull/6465


More information about the serviceability-dev mailing list