Interface FieldAttributeAppender

All Known Implementing Classes:
FieldAttributeAppender.Compound, FieldAttributeAppender.Explicit, FieldAttributeAppender.ForInstrumentedField, FieldAttributeAppender.NoOp

public interface FieldAttributeAppender
An appender that writes attributes or annotations to a given ASM FieldVisitor.
  • Method Details

    • apply

      void apply(org.objectweb.asm.FieldVisitor fieldVisitor, FieldDescription fieldDescription, AnnotationValueFilter annotationValueFilter)
      Applies this attribute appender to a given field visitor.
      Parameters:
      fieldVisitor - The field visitor to which the attributes that are represented by this attribute appender are written to.
      fieldDescription - The description of the field to which the field visitor belongs to.
      annotationValueFilter - The annotation value filter to apply when writing annotations.