[foreign-memaccess] RFR 8223786: Rename layout annotation to layout attribute

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Mon May 13 18:05:18 UTC 2019


The term 'annotation' is too polluted when it comes to Java. Replacing 
it with something more neutral like 'attribute' could work better:

http://cr.openjdk.java.net/~mcimadamore/panama/8223786/

This is a good first step, but longer term I'm also considering dropping 
annotations and have layout names, size and alignment to be modeled more 
directly in the API. After all, the only reason why we need layout 
attributes at all in this API is to express alignment constraints; in 
the next few days I'll put together a prototype which implements 
alignments checks - and see whether it's feasible to expose alignment as 
a first class property of layouts (as sizes are).

Maurizio



More information about the panama-dev mailing list