Interface RecordAttribute

All Superinterfaces:
Attribute<RecordAttribute>, ClassElement, ClassFileElement

public sealed interface RecordAttribute extends Attribute<RecordAttribute>, ClassElement
Models the Record attribute (JVMS 4.7.30), which indicates that this class is a record class and the record components.

This attribute only appears on classes, and does not permit multiple instances in a class. It has a data dependency on the constant pool.

The attribute was introduced in the Java SE Platform version 16, major version 60.

See Java Virtual Machine Specification:
4.7.30 The Record Attribute
Since:
24
See Also: