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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA visitor that adds attributes to a field.static classA visitor that adds attributes to a method. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AnnotationValueFilter.FactoryThe annotation value filter factory to apply.protected final TThe attribute appender factory to use. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMemberAttributeExtension(AnnotationValueFilter.Factory annotationValueFilterFactory, T attributeAppenderFactory) Creates a new member attribute extension. -
Method Summary
-
Field Details
-
annotationValueFilterFactory
The annotation value filter factory to apply. -
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.
-