Uses of Interface
net.bytebuddy.implementation.attribute.FieldAttributeAppender
Packages that use FieldAttributeAppender
Package
Description
The ASM package contains classes that are meant for direct interaction with the ASM API.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All types and classes in this package are responsible for writing attributes for a given Java byte code element,
i.e.
-
Uses of FieldAttributeAppender in net.bytebuddy.asm
Fields in net.bytebuddy.asm declared as FieldAttributeAppenderModifier and TypeFieldDescriptionprivate final FieldAttributeAppender
MemberAttributeExtension.ForField.FieldAttributeVisitor.fieldAttributeAppender
The field attribute appender to apply.Constructors in net.bytebuddy.asm with parameters of type FieldAttributeAppenderModifierConstructorDescriptionprivate
FieldAttributeVisitor
(org.objectweb.asm.FieldVisitor fieldVisitor, FieldDescription fieldDescription, FieldAttributeAppender fieldAttributeAppender, AnnotationValueFilter annotationValueFilter) Creates a new field attribute visitor. -
Uses of FieldAttributeAppender in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as FieldAttributeAppenderModifier and TypeFieldDescriptionprivate final FieldAttributeAppender
TypeWriter.FieldPool.Record.ForExplicitField.attributeAppender
The attribute appender for the field.private final FieldAttributeAppender
FieldRegistry.Default.Compiled.Entry.fieldAttributeAppender
The field attribute appender to apply on any matched field.Methods in net.bytebuddy.dynamic.scaffold that return FieldAttributeAppenderModifier and TypeMethodDescriptionTypeWriter.FieldPool.Record.ForExplicitField.getFieldAppender()
Returns the field attribute appender for a given field.TypeWriter.FieldPool.Record.ForImplicitField.getFieldAppender()
Returns the field attribute appender for a given field.TypeWriter.FieldPool.Record.getFieldAppender()
Returns the field attribute appender for a given field.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type FieldAttributeAppenderModifierConstructorDescriptionprotected
Entry
(ElementMatcher<? super FieldDescription> matcher, FieldAttributeAppender fieldAttributeAppender, Object defaultValue, Transformer<FieldDescription> transformer) Creates a new entry.ForExplicitField
(FieldAttributeAppender attributeAppender, Object defaultValue, FieldDescription fieldDescription) Creates a record for a rich field. -
Uses of FieldAttributeAppender in net.bytebuddy.implementation.attribute
Classes in net.bytebuddy.implementation.attribute that implement FieldAttributeAppenderModifier and TypeClassDescriptionstatic class
A field attribute appender that combines several method attribute appenders to be represented as a single field attribute appender.static class
Appends an annotation to a field.static enum
An attribute appender that writes all annotations that are declared on a field.static enum
A field attribute appender that does not append any attributes.Fields in net.bytebuddy.implementation.attribute with type parameters of type FieldAttributeAppenderModifier and TypeFieldDescriptionprivate final List
<FieldAttributeAppender> FieldAttributeAppender.Compound.fieldAttributeAppenders
The field attribute appenders this appender represents in their application order.Methods in net.bytebuddy.implementation.attribute that return FieldAttributeAppenderModifier and TypeMethodDescriptionFieldAttributeAppender.Explicit.make
(TypeDescription typeDescription) Returns a field attribute appender that is applicable for a given type description.FieldAttributeAppender.Factory.Compound.make
(TypeDescription typeDescription) Returns a field attribute appender that is applicable for a given type description.FieldAttributeAppender.Factory.make
(TypeDescription typeDescription) Returns a field attribute appender that is applicable for a given type description.FieldAttributeAppender.ForInstrumentedField.make
(TypeDescription typeDescription) Returns a field attribute appender that is applicable for a given type description.FieldAttributeAppender.NoOp.make
(TypeDescription typeDescription) Returns a field attribute appender that is applicable for a given type description.Constructors in net.bytebuddy.implementation.attribute with parameters of type FieldAttributeAppenderModifierConstructorDescriptionCompound
(FieldAttributeAppender... fieldAttributeAppender) Creates a new compound field attribute appender.Constructor parameters in net.bytebuddy.implementation.attribute with type arguments of type FieldAttributeAppenderModifierConstructorDescriptionCompound
(List<? extends FieldAttributeAppender> fieldAttributeAppenders) Creates a new compound field attribute appender.