A - the type of annotations processedC - the type of builders configuredpublic interface ConfigAnnotationProcessor<A extends Annotation,E extends AnnotatedElement,C>
Annotations made for this type of processor should
specifically target ElementType.FIELD.
AnnotatedSettings| Modifier and Type | Method and Description |
|---|---|
void |
apply(A annotation,
E field,
Object pojo,
C setting)
Called for every field that has an annotation of type
A. |
void apply(A annotation, E field, Object pojo, C setting)
A.annotation - the annotation present on the fieldfield - a field declared in pojo's classpojo - the plain old java object being processedsetting - the builder being configuredAnnotatedSettings.applyToNode(ConfigTree, Object)