|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AnnotationHandler<A extends Annotation>
Superinterface for all annotation handlers.
Although a concrete handler may implement more than one handler interfaces, in order to be capable of processing more than one element type, this interface reinforce that a handler must process a single annotation type
As instrumentation is performed on a single thread, AnnotationHandler
s have no restrictions regarding synchronization. In particular, they do not
need to be statless nor immutable.
ArgumentAnnotationHandler,
MethodAnnotationHandler,
ConstructorAnnotationHandler,
ClassAnnotationHandler| Method Summary | |
|---|---|
Class<A> |
getSupportedAnnotationType()
Answers the annotation this processor can process |
| Method Detail |
|---|
@NonNull Class<A> getSupportedAnnotationType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||