<i18n dev> RFR: 8359053: Implement JEP 504 - Remove the Applet API [v8]

Phil Race prr at openjdk.org
Thu Jun 12 22:20:01 UTC 2025


> This is the implementation of JEP 504 - Remove the Applet API.
> API changes are
> - Remove the entire java.applet package
> - Remove the javax/swing/JApplet class
> - Remove applet related APIs in java.beans
> - Update javadoc referring to applets, including one gif image - now changed to an svg image
> - 
> Other changes are
> - Remove references to the removed classes
> - Remove obsolete tests
> - Update obsolete code comments
> 
> sun.awt.AppContext is even more obsolete now than it was before, but eliminating uses of that will be is not required,
> and will be follow-on internal clean up, at a later date, under unrelated bug ids, and likely not completed in the same
> release as this JEP is integrated.
> 
> I have extensively tested this - running all the automated tests used by CI tiers 1 to 8.

Phil Race has updated the pull request incrementally with one additional commit since the last revision:

  8359053

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/25698/files
  - new: https://git.openjdk.org/jdk/pull/25698/files/af967ded..0e921237

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=25698&range=07
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=25698&range=06-07

  Stats: 224 lines in 3 files changed: 223 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/25698.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/25698/head:pull/25698

PR: https://git.openjdk.org/jdk/pull/25698


More information about the i18n-dev mailing list