RFR: 8371087: Remove unused dependency on jdk.unsupported from javafx.graphics
Kevin Rushforth
kcr at openjdk.org
Mon Nov 3 16:17:21 UTC 2025
On Sun, 2 Nov 2025 17:18:39 GMT, Marius Hanl <mhanl at openjdk.org> wrote:
> > As `sun.misc.Unsafe` is not used anymore, maybe then also remove the references to `XDignore.symbol.file` flag in `build.gradle`.
> > I noticed [JDK-8179462](https://bugs.openjdk.org/browse/JDK-8179462) already exists to remove the flag from javadoc build.
>
> That sounds indeed reasonable!
Agreed. I'll expand [JDK-8179462](https://bugs.openjdk.org/browse/JDK-8179462) to remove `-XDignore.symbol.file` entirely, both as a javadoc and javac option and then add that issue to this PR.
> As mentioned above, there is one `sun.misc` usage left in the `android` folder, so we may need to check that out first.
Since that file cannot possibly compile without some additional modification to the JDK and/or JavaFX anyway, I don't see any harm removing this option from `build.gradle`. The right fix for the obsolete `sun.misc` usage in the `android` folder would be to replace `sun.misc.BASE64Encoder` with `java.util.Base64` as we did for the rest of JavaFX. I'll file a follow-on bug for that.
-------------
PR Comment: https://git.openjdk.org/jfx/pull/1957#issuecomment-3481353559
More information about the openjfx-dev
mailing list