JDK-8270246 : Deprecate for removal implementation methods in Scene
  • Type: Bug
  • Component: javafx
  • Sub-Component: scenegraph
  • Affected Version: 9,openjfx16
  • Priority: P2
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2021-07-10
  • Updated: 2021-07-19
  • Resolved: 2021-07-16
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
openjfx17Fixed
Related Reports
Blocks :  
CSR :  
Relates :  
Description
The following methods in Scene were former "impl_*" method that were intended to be encapsulated as part of JDK-8157295 in JDK 9, but were mistakenly left as public:

    public void disposePeer()
    public void enableInputMethodEvents(boolean enable)
    public void processKeyEvent(KeyEvent e)

In the fix for JDK-8157295, the "impl_" prefix was removed, and the necessary accessors were added, but the "public" modifier was not removed.

We will deprecate these methods for removal with the intention to remove them from the public API in a future version of JavaFX.
Comments
Changeset: 85014165 Author: Kevin Rushforth <kcr@openjdk.org> Date: 2021-07-16 11:31:42 +0000 URL: https://git.openjdk.java.net/jfx/commit/85014165a6e65c2357df2a26a873e6a25a9e1668
16-07-2021

This will need a CSR.
10-07-2021