[foreign] RFR duplicates in named layouts have to be reported as error
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Fri May 25 14:04:36 UTC 2018
As discussed privately, I'm thorn about this:
On the one had it makes the world safer and tidier.
On the other hand, all clients dealing with layouts (including clients
external to the binder) have to manage Unresolved with hazmat suit -
which is a marked difference with where we were before.
I wonder if a better compromise can be achieved by associating a context
to an unresolved layout at parse time?
Maurizio
On 25/05/18 13:48, Sundararajan Athijegannathan wrote:
> If same name is used for two different (group) layouts, LayoutResolver
> should detect and report error. But different header file interfaces
> can use the same name.
>
> This is implemented by making LayoutResolver as a ClassValue rather
> than global.
>
> Webrev:
> http://cr.openjdk.java.net/~sundar/redefinition_in_named_layouts/webrev.00/
>
> Thanks,
> -Sundar
>
More information about the panama-dev
mailing list