AnnotationInfopublic class AnnotationInfo extends Object Instances encapsulate all information necessary for an AnnotationHandler
to process an annotation. In particular, instances of this class provide
access to :
the Annotation instance
the ProcessingContext of the tool
the AnnotatedElement which is a reference to the annotation element
(Type, Method...).
|
Fields Summary |
---|
private final AnnotatedElement | annotatedElement | private final Annotation | annotation | private final ProcessingContext | context | private final ElementType | type |
Constructors Summary |
---|
public AnnotationInfo(ProcessingContext context, AnnotatedElement element, Annotation annotation, ElementType type)Creates a new instance of AnnotationInfo with all the information
necessary to process an annotation.
this.context = context;
this.annotatedElement = element;
this.annotation = annotation;
this.type = type;
|
|