[code-reflection] RFR: Conflicting code reflection fields for method overrides [v3]

Paul Sandoz psandoz at openjdk.org
Fri Jun 28 17:00:31 UTC 2024


On Fri, 28 Jun 2024 16:57:05 GMT, Adam Sotona <asotona at openjdk.org> wrote:

>> This patch constructs code reflection fields from method name and $-escaped method parameters.
>
> Adam Sotona has updated the pull request incrementally with one additional commit since the last revision:
> 
>   added TestOverloads

> Yes, it's a temporary solution We need to think more carefully about a better location such as a method attribute or synthetic annotation, but I think we should do that separately, and we also need to consider quotable lambda expressions too.

Further, the solution to store the text string of a code model is also temporary. How we encode the model will impact how we reference it and instantiate it. So the design space is broader than one might initially realize.

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

PR Comment: https://git.openjdk.org/babylon/pull/162#issuecomment-2197318790


More information about the babylon-dev mailing list