Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
P4
-
Resolution: Fixed
-
Affects Version/s: repo-valhalla
-
Fix Version/s: repo-valhalla
-
Component/s: tools
-
Labels:
-
CPU:generic
-
OS:generic
Description
ATM, javac translates code in constructors in value classes into a factory method called $makeValue$ and produces a stubbed out method <init> that merely calls the super constructor (to please the verifier and also to please certain phases javac that operate on <init> methods, stubs are retained)
All construction sites are also translated into a static factory call.
This ticket is to implement the final version of this scheme.
All construction sites are also translated into a static factory call.
This ticket is to implement the final version of this scheme.
Attachments
Issue Links
- is blocked by
-
JDK-8222787 [lworld] JVM should be enhanced to work with static <init> factory methods for inline types
-
- Resolved
-
- relates to
-
JDK-8223349 [lworld] core reflection support on static <init> factory methods for inline types
-
- Resolved
-