Class CustomAttribute<T extends CustomAttribute<T>>

All Implemented Interfaces:
Attribute<T>, ClassElement, ClassfileElement, CodeElement, FieldElement, MethodElement, WritableElement<T>

public abstract non-sealed class CustomAttribute<T extends CustomAttribute<T>> extends UnboundAttribute.CustomAttribute<T> implements 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 UnboundAttribute.CustomAttribute representation.