JDK-8346986 : Remove ASM from java.base
  • Type: Sub-task
  • Component: core-libs
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2025-01-03
  • Updated: 2025-02-10
  • Resolved: 2025-01-14
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.
JDK 25
25 b06Fixed
Related Reports
Relates :  
Relates :  
Description
After JDK-8346981, JDK-8346983, JDK-8346984 and JDK-8346985 there are no more consumers of ASM library except for hotspot tests.
ASM library then should be moved from java.base to the hotspot test libraries location.
Comments
Changeset: 3e989fd0 Branch: master Author: Adam Sotona <asotona@openjdk.org> Date: 2025-01-14 09:28:56 +0000 URL: https://git.openjdk.org/jdk/commit/3e989fd0f7796a2352ffb1bbeee2dcd89a4416ca
14-01-2025

See discussion in JDK-8294976 about why/why-not the hotspot tests would be modified to not use ASM.
08-01-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/22946 Date: 2025-01-07 12:49:40 +0000
07-01-2025