[code-reflection] Integrated: Remove ExternalizableOp

Paul Sandoz psandoz at openjdk.org
Thu Jun 26 17:09:30 UTC 2025


On Wed, 25 Jun 2025 19:13:43 GMT, Paul Sandoz <psandoz at openjdk.org> wrote:

> Remove `ExternalizableOp` and allow any `Op` to externalize its specific state. Remove `ExternalizableTypeElement` and allow any `TypeElement` to externalize its state.
> 
> Add a `Location` component to `ExternalizedOp`, instead of including in an externalized operations specific state (map of attributes).

This pull request has now been integrated.

Changeset: 410129e8
Author:    Paul Sandoz <psandoz at openjdk.org>
URL:       https://git.openjdk.org/babylon/commit/410129e8c57cf179599a9c840491b39ea81caea9
Stats:     1471 lines in 61 files changed: 347 ins; 769 del; 355 mod

Remove ExternalizableOp

Reviewed-by: mcimadamore

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

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


More information about the babylon-dev mailing list