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

Reply via email to