[code-reflection] Integrated: Hat more schema optimizations

Gary Frost gfrost at openjdk.org
Sun Jul 21 11:44:55 UTC 2024


We no longer allow fields bound to array dims to be mutable. 

 Previously we forced the field to be mutable and relied on the correct value to be set immediately in the allocation method. 

Now  the field cannot be mutable (no length(int length setter)), the value 'behind the field' is automatically set when the schema is bound.

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

Commit messages:
 - Don't allow fields that define bound arrays to be mutated
 - Capture initial schema cleanup

Changes: https://git.openjdk.org/babylon/pull/190/files
  Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=190&range=00
  Stats: 234 lines in 17 files changed: 90 ins; 95 del; 49 mod
  Patch: https://git.openjdk.org/babylon/pull/190.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/190/head:pull/190

PR: https://git.openjdk.org/babylon/pull/190


More information about the babylon-dev mailing list