APIdia Launch Partner
Top Description
java.lang.classfile

public sealed Interface FieldElement

extends ClassFileElement
permits AccessFlags, CustomAttribute<T>, ConstantValueAttribute, DeprecatedAttribute, RuntimeInvisibleAnnotationsAttribute, RuntimeInvisibleTypeAnnotationsAttribute, RuntimeVisibleAnnotationsAttribute, RuntimeVisibleTypeAnnotationsAttribute, SignatureAttribute, SyntheticAttribute, UnknownAttribute
Known Direct Subinterfaces
java.lang.classfile.attribute.ConstantValueAttribute, java.lang.classfile.attribute.DeprecatedAttribute, java.lang.classfile.attribute.RuntimeInvisibleAnnotationsAttribute, java.lang.classfile.attribute.RuntimeInvisibleTypeAnnotationsAttribute, java.lang.classfile.attribute.RuntimeVisibleAnnotationsAttribute, java.lang.classfile.attribute.RuntimeVisibleTypeAnnotationsAttribute, java.lang.classfile.attribute.SignatureAttribute, java.lang.classfile.attribute.SyntheticAttribute, java.lang.classfile.attribute.UnknownAttribute, java.lang.classfile.AccessFlags
Known Direct Implementers
java.lang.classfile.CustomAttribute
Imports
java.lang.classfile.attribute.*

Marker interface for a member element of a FieldModel. Such an element can appear when traversing a FieldModel unless otherwise specified, be supplied to a FieldBuilder, and be processed by a FieldTransform.

AccessFlags is the only member element of a field that appear exactly once during the traversal of a FieldModel.

Since
24
See Also
Membership Elements, ClassElement, MethodElement, CodeElement