RFR: 8378792: ObjectMethods.bootstrap missing getter validation

Chen Liang liach at openjdk.org
Thu Feb 26 19:22:09 UTC 2026


During review of Valhalla lworld vs mainline patch, I noticed Valhalla has a fix for a mainline issue where there is no getter validation for ObjectMethods.bootstrap. We should upstream this fix to mainline to make lworld cleaner and make mainline more robust.

Before this fix, the invalid getters caused weird exceptions in method handle construction. Now they consistently throw IllegalArgumentException as specified.

-------------

Commit messages:
 - 8378792: ObjectMethods.bootstrap missing getter validation

Changes: https://git.openjdk.org/jdk/pull/29941/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=29941&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8378792
  Stats: 68 lines in 2 files changed: 43 ins; 4 del; 21 mod
  Patch: https://git.openjdk.org/jdk/pull/29941.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/29941/head:pull/29941

PR: https://git.openjdk.org/jdk/pull/29941


More information about the core-libs-dev mailing list