JDK-8303404 : [lworld] Build support for value classes in modules other than java.base
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.lang
  • Affected Version: repo-valhalla
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2023-02-28
  • Updated: 2025-01-08
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.
Other
repo-valhallaUnresolved
Related Reports
Relates :  
Description
The build and launcher support overriding identity classes with value classes for the java.base module when run with --enable-preview.  See JDK-8271959.

The mechanism used for java.base generates source files (from the original source file) that declare the classes as "value class".
A corresponding mechanism would be needed for other modules.