private abstract static class AnnotatedElementUtils.SimpleAnnotationProcessor<T> extends java.lang.Object implements AnnotatedElementUtils.Processor<T>
Modifier | Constructor and Description |
---|---|
private |
SimpleAnnotationProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
postProcess(java.lang.reflect.AnnotatedElement annotatedElement,
java.lang.annotation.Annotation annotation,
T result)
Post-process the result returned by the
AnnotatedElementUtils.Processor.process(java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation, int) method. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
process
public final void postProcess(java.lang.reflect.AnnotatedElement annotatedElement, java.lang.annotation.Annotation annotation, T result)
AnnotatedElementUtils.Processor
AnnotatedElementUtils.Processor.process(java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation, int)
method.
The annotation
supplied to this method is an annotation
that is present in the annotation hierarchy, between the initial
AnnotatedElement
and an invocation of AnnotatedElementUtils.Processor.process(java.lang.reflect.AnnotatedElement, java.lang.annotation.Annotation, int)
that returned a non-null value.
postProcess
in interface AnnotatedElementUtils.Processor<T>
annotatedElement
- the element that is annotated with the
supplied annotation, used for contextual logging; may be
null
if unknownannotation
- the annotation to post-processresult
- the result to post-process