T
- The type of the attribute appender factory.@HashCodeAndEqualsPlugin.Enhance public abstract class MemberAttributeExtension<T> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MemberAttributeExtension.ForField
A visitor that adds attributes to a field.
|
static class |
MemberAttributeExtension.ForMethod
A visitor that adds attributes to a method.
|
Modifier and Type | Field and Description |
---|---|
protected AnnotationValueFilter.Factory |
annotationValueFilterFactory
The annotation value filter factory to apply.
|
protected T |
attributeAppenderFactory
The attribute appender factory to use.
|
Modifier | Constructor and Description |
---|---|
protected |
MemberAttributeExtension(AnnotationValueFilter.Factory annotationValueFilterFactory,
T attributeAppenderFactory)
Creates a new member attribute extension.
|
protected final AnnotationValueFilter.Factory annotationValueFilterFactory
protected final T attributeAppenderFactory
protected MemberAttributeExtension(AnnotationValueFilter.Factory annotationValueFilterFactory, T attributeAppenderFactory)
annotationValueFilterFactory
- The annotation value filter factory to apply.attributeAppenderFactory
- The attribute appender factory to use.Copyright © 2014–2020. All rights reserved.