[lworld] RFR: 8283573: [lworld] Make Object an abstract class
Frederic Parain
fparain at openjdk.java.net
Wed Mar 23 14:34:01 UTC 2022
On Thu, 13 Jan 2022 20:22:37 GMT, Frederic Parain <fparain at openjdk.org> wrote:
> 8283573: [lworld] Make Object an abstract class
Please review those changes making the class java.lang.Object an abstract class.
Changes include several changes in behavior in the VM to intercept attempts to instantiate java.lang.Object and instead, instantiate the java.lang.Identity class.
Some tests have been updated to adapt to the new behavior, but several tests are still failing (failures will show up in the CI pipeline). I'll open CR for each of those tests.
The Java code of the reflection API has not been modified, and causes some failures, especially when trying to instantiate the java.lang.Object class. This issue will be addressed by a different CR.
Thank you,
Fred
-------------
PR: https://git.openjdk.java.net/valhalla/pull/602
More information about the valhalla-dev
mailing list