[code-reflection] RFR: Support storing the code that builds the code model [v9]
Mourad Abbay
mabbay at openjdk.org
Mon Feb 24 17:45:03 UTC 2025
> In this PR we allow the user to decide how to store the code model. The first option is `TEXT`, if this is selected, we store the textual representation of the code model. The second option is `CODE_BUILDR`, if this is selected, we store the code that builds the code model. All work done here is around the second option, because the first option is already supported.
Mourad Abbay has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 11 additional commits since the last revision:
- Merge branch 'code-reflection' into code-model-storage-option
- Add comment
- Support storing code that builds code model
- Reformat code
- Apply fixes from Maurizio
- Define parsing code in the enum CodeModelStorageOption
- Add a program to test storing code that builds code model
- Add JavaType -> Type mapping for Block.Parameter
- Support storing code that builds code model
- Make TEXT the default storage mechanism for code models
- ... and 1 more: https://git.openjdk.org/babylon/compare/782b8e14...f8327908
-------------
Changes:
- all: https://git.openjdk.org/babylon/pull/305/files
- new: https://git.openjdk.org/babylon/pull/305/files/cd302fc9..f8327908
Webrevs:
- full: https://webrevs.openjdk.org/?repo=babylon&pr=305&range=08
- incr: https://webrevs.openjdk.org/?repo=babylon&pr=305&range=07-08
Stats: 96868 lines in 170 files changed: 94359 ins; 1437 del; 1072 mod
Patch: https://git.openjdk.org/babylon/pull/305.diff
Fetch: git fetch https://git.openjdk.org/babylon.git pull/305/head:pull/305
PR: https://git.openjdk.org/babylon/pull/305
More information about the babylon-dev
mailing list