Class MemberAttributeExtension<T>

java.lang.Object
net.bytebuddy.asm.MemberAttributeExtension<T>
Type Parameters:
T - The type of the attribute appender factory.
Direct Known Subclasses:
MemberAttributeExtension.ForField, MemberAttributeExtension.ForMethod

@Enhance public abstract class MemberAttributeExtension<T> extends Object
A visitor that adds attributes to a class member.
  • Field Details

    • annotationValueFilterFactory

      protected final AnnotationValueFilter.Factory annotationValueFilterFactory
      The annotation value filter factory to apply.
    • attributeAppenderFactory

      protected final T attributeAppenderFactory
      The attribute appender factory to use.
  • Constructor Details

    • MemberAttributeExtension

      protected MemberAttributeExtension(AnnotationValueFilter.Factory annotationValueFilterFactory, T attributeAppenderFactory)
      Creates a new member attribute extension.
      Parameters:
      annotationValueFilterFactory - The annotation value filter factory to apply.
      attributeAppenderFactory - The attribute appender factory to use.