JDK-8357654 : [BACKOUT] JDK-8343580: Type error with inner classes of generic classes in functions generic by outer
  • Type: Bug
  • Component: client-libs
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2025-05-23
  • Updated: 2025-05-23
  • Resolved: 2025-05-23
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 masterFixed
Description
We discovered that the translation is also affected. In the original test case, while the test method that was originally failing now compiles, its emitted signature is as if it was T test(Scratch.Getters.Getter getter).

Documented here: https://bugs.openjdk.org/browse/JDK-8357653
Comments
Changeset: 90e076b2 Branch: master Author: Aggelos Biboudis <abimpoudis@openjdk.org> Date: 2025-05-23 14:55:57 +0000 URL: https://git.openjdk.org/jdk/commit/90e076b2a1ee5f91317157911e2c62a37978e93e
23-05-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/25417 Date: 2025-05-23 14:50:45 +0000
23-05-2025