JDK-8309142 : Refactor test/langtools/tools/javac/versions/Versions.java
  • Type: Enhancement
  • Component: tools
  • Sub-Component: javac
  • Affected Version: 21
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2023-05-30
  • Updated: 2024-11-19
  • Resolved: 2023-06-09
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 17 JDK 21 JDK 22
17.0.13-oracleFixed 21.0.4-oracleFixed 22 b02Fixed
Related Reports
Relates :  
Relates :  
Description
The explicit logic for each source version -- these files pass are expected to pass, these other files are expected to fail -- could instead be inferred.
Comments
A pull request was submitted for review. URL: https://git.openjdk.org/jdk21u-dev/pull/525 Date: 2024-04-23 09:47:52 +0000
23-04-2024

[jdk21u-fix-request] Approval Request from Aleksey Shipilëv Simplifes test maintenance, matches the test format to mainline, provides 21.0.4-oracle parity. Since the original change was done after JDK 22, I had to resolve conflicts by removing the JDK 22 blocks. Affected test passes.
23-04-2024

Backporting this one would make test update backports cleaner, for example JDK-8321182.
23-04-2024

[21u-na] I don't see why this should be backported. The version in 21 is no more subject to change.
18-03-2024

Changeset: 7d824790 Author: Joe Darcy <darcy@openjdk.org> Date: 2023-06-09 19:56:14 +0000 URL: https://git.openjdk.org/jdk/commit/7d82479096d9ecc14881bf9b639507eee43f547b
09-06-2023

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/14387 Date: 2023-06-09 04:47:32 +0000
09-06-2023