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.
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.
- is blocked by
-
JDK-8196586 Remove use of deprecated finalize methods from javafx property objects
- Resolved
-
JDK-8196587 Remove use of deprecated finalize method from JPEGImageLoader
- Resolved
-
JDK-8235772 Remove use of deprecated finalize method from PiscesRenderer and AbstractSurface
- Resolved
- relates to
-
JDK-8165641 Deprecate Object.finalize
- Resolved
-
JDK-8253568 Replace and mitigate Object.finalize() uses in JDK libraries
- Open