[code-reflection] RFR: Terminology updates [v3]

Paul Sandoz psandoz at openjdk.org
Tue Feb 3 21:46:41 UTC 2026


> Tighten terms, esp. around the state transitions of operations and other items that change from unbuilt to built when an associating block transitions from unbuilt (and inaccessible) to built (and accessible).
> 
> Add checks when constructing an operation or block reference to ensure only unbuilt values are used, so failing on construction rather than when an operation is appended to a block builder. (Later we can do much better on error messages and even printing out unbuilt models to aid debugging.)

Paul Sandoz has updated the pull request incrementally with one additional commit since the last revision:

  Updates.

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

Changes:
  - all: https://git.openjdk.org/babylon/pull/890/files
  - new: https://git.openjdk.org/babylon/pull/890/files/1a607843..686b8288

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=babylon&pr=890&range=02
 - incr: https://webrevs.openjdk.org/?repo=babylon&pr=890&range=01-02

  Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/babylon/pull/890.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/890/head:pull/890

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


More information about the babylon-dev mailing list