Record attribute binary format

Brian Goetz brian.goetz at oracle.com
Fri Oct 11 20:57:23 UTC 2019


No need.  Varargs-ness is reified with the (mandated) canonical ctor.

On 10/11/2019 4:43 PM, Remi Forax wrote:
> It seems we have to add an access_flag for each record component because we have to mark if the record component is a varargs or not.
>
> So the format should be
>
> Record_attribute {
>    u2 attribute_name_index;
>    u4 attribute_length;
>    u2 number_of_record_components;
>    {   u2 component_access_flags;
>        u2 component_name_index;
>        u2 component_descriptor_index;
>        u2 attribute_count;
>        attribute_info attributes[attributes_count];
>    }
> }
>
> with the component_access_flags allowing ACC_VARARGS.
>
> RĂ©mi



More information about the amber-spec-experts mailing list