On Fri, 19 Nov 2021 00:14:18 GMT, Stuart Marks <sma...@openjdk.org> wrote:
>> Pretty much what it says. The new option controls a static member in >> InstanceKlass that's consulted to determine whether the finalization >> machinery is activated for instances when a class is loaded. A new native >> method is added so that this state can be queried from Java. This is used to >> control whether a finalizer thread is created and to disable the `System` >> and `Runtime::runFinalization` methods. Includes tests for the above. >> >> Adding an option to disable finalization is part of [JEP >> 421](https://openjdk.java.net/jeps/421). > > Stuart Marks has updated the pull request incrementally with one additional > commit since the last revision: > > Remove Finalizer.Holder class. Good simplification. src/java.base/share/classes/java/lang/ref/Finalizer.java line 64: > 62: } > 63: > 64: static final boolean ENABLED = isFinalizationEnabled(); private? ------------- Marked as reviewed by dholmes (Reviewer). PR: https://git.openjdk.java.net/jdk/pull/6442