JDK-8229842 : ��� Eliminate use of deprecated finalize method in JavaFX
  • Type: Task
  • Component: javafx
  • Sub-Component: other
  • Affected Version: openjfx11
  • Priority: P3
  • Status: Resolved
  • Resolution: Delivered
  • Submitted: 2019-08-16
  • Updated: 2021-05-04
  • Resolved: 2020-02-27
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
openjfx15Resolved
Related Reports
Blocks :  
Blocks :  
Blocks :  
Relates :  
Relates :  
Description
Object::finalize has been deprecated since JDK 9 (see JDK-8165641).

This umbrella task tracks the removal of Object::finalize from JavaFX. The actual work will be done by the linked blocking issues, at which time this umbrella can be closed.

At this time there are only three uses where we override finalize:

1. JavaFX Beans Property objects
2. JPEGImageLoader
3. Pisces renderer

There are issues already filed to address all three of these.
Comments
All uses of finalize() in JavaFX have been eliminated, so I am marking this as "Delivered".
27-02-2020