Class CustomAttribute<T extends CustomAttribute<T>>

java.lang.Object
java.lang.classfile.CustomAttribute<T>
Type Parameters:
T - the custom attribute type
All Implemented Interfaces:
Attribute<T>, ClassElement, ClassFileElement, CodeElement, FieldElement, MethodElement

public abstract non-sealed class CustomAttribute<T extends CustomAttribute<T>> extends Object implements Attribute<T>, CodeElement, ClassElement, MethodElement, FieldElement
Models a non-standard attribute of a classfile. Clients should extend this class to provide an implementation class for non-standard attributes, and provide an AttributeMapper to mediate between the classfile format and the CustomAttribute representation.
Since:
24