Package net.bytebuddy.asm
Class MemberAttributeExtension.ForField.FieldAttributeVisitor
java.lang.Object
org.objectweb.asm.FieldVisitor
net.bytebuddy.asm.MemberAttributeExtension.ForField.FieldAttributeVisitor
- Enclosing class:
- MemberAttributeExtension.ForField
private static class MemberAttributeExtension.ForField.FieldAttributeVisitor
extends org.objectweb.asm.FieldVisitor
A field visitor to apply an field attribute appender.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AnnotationValueFilter
The annotation value filter to apply.private final FieldAttributeAppender
The field attribute appender to apply.private final FieldDescription
The field to add annotations to.Fields inherited from class org.objectweb.asm.FieldVisitor
api, fv
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
FieldAttributeVisitor
(org.objectweb.asm.FieldVisitor fieldVisitor, FieldDescription fieldDescription, FieldAttributeAppender fieldAttributeAppender, AnnotationValueFilter annotationValueFilter) Creates a new field attribute visitor. -
Method Summary
Methods inherited from class org.objectweb.asm.FieldVisitor
visitAnnotation, visitAttribute, visitTypeAnnotation
-
Field Details
-
fieldDescription
The field to add annotations to. -
fieldAttributeAppender
The field attribute appender to apply. -
annotationValueFilter
The annotation value filter to apply.
-
-
Constructor Details
-
FieldAttributeVisitor
private FieldAttributeVisitor(org.objectweb.asm.FieldVisitor fieldVisitor, FieldDescription fieldDescription, FieldAttributeAppender fieldAttributeAppender, AnnotationValueFilter annotationValueFilter) Creates a new field attribute visitor.- Parameters:
fieldVisitor
- The field visitor to apply changes to.fieldDescription
- The field to add annotations to.fieldAttributeAppender
- The field attribute appender to apply.annotationValueFilter
- The annotation value filter to apply.
-
-
Method Details
-
visitEnd
public void visitEnd()- Overrides:
visitEnd
in classorg.objectweb.asm.FieldVisitor
-