Uses of Interface
java.lang.classfile.FieldElement
Packages that use FieldElement
Package
Description
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing classfile attributes for the
java.lang.classfile
library.-
Uses of FieldElement in java.lang.classfile
Subinterfaces of FieldElement in java.lang.classfileModifier and TypeInterfaceDescriptioninterface
Models the access flags for a class, method, or field.Classes in java.lang.classfile that implement FieldElementModifier and TypeClassDescriptionclass
CustomAttribute<T extends CustomAttribute<T>>
Models a non-standard attribute of a classfile.Subinterfaces with type arguments of type FieldElement in java.lang.classfileModifier and TypeInterfaceDescriptioninterface
A builder for fields.interface
Models a field.interface
A transformation on streams ofFieldElement
.Method parameters in java.lang.classfile with type arguments of type FieldElementModifier and TypeMethodDescriptionstatic FieldTransform
FieldTransform.dropping
(Predicate<FieldElement> filter) Create a field transform that passes each element through to the builder, except for those that the suppliedPredicate
is true for. -
Uses of FieldElement in java.lang.classfile.attribute
Subinterfaces of FieldElement in java.lang.classfile.attributeModifier and TypeInterfaceDescriptioninterface
Models theConstantValue
attribute (JVMS 4.7.2), which can appear on fields and indicates that the field's value is a constant.interface
Models theDeprecated
attribute (JVMS 4.7.15), which can appear on classes, methods, and fields.interface
Models theRuntimeInvisibleAnnotations
attribute (JVMS 4.7.17), which can appear on classes, methods, and fields.interface
Models theRuntimeInvisibleTypeAnnotations
attribute (JVMS 4.7.21), which can appear on classes, methods, fields, and code attributes.interface
Models theRuntimeVisibleAnnotations
attribute (JVMS 4.7.16), which can appear on classes, methods, and fields.interface
Models theRuntimeVisibleTypeAnnotations
attribute (JVMS 4.7.20), which can appear on classes, methods, fields, and code attributes.interface
Models theSignature
attribute (JVMS 4.7.9), which can appear on classes, methods, or fields.interface
Models theSynthetic
attribute (JVMS 4.7.8), which can appear on classes, methods, and fields.interface
Models an unknown attribute on a class, method, or field.