public interface AnnotationProvider
| Modifier and Type | Method and Description | 
|---|---|
javax.lang.model.element.AnnotationMirror | 
getAnnotationMirror(com.sun.source.tree.Tree tree,
                   java.lang.Class<? extends java.lang.annotation.Annotation> target)
Return the annotation on  
tree that has the class target. | 
javax.lang.model.element.AnnotationMirror | 
getDeclAnnotation(javax.lang.model.element.Element elt,
                 java.lang.Class<? extends java.lang.annotation.Annotation> anno)
Returns the actual annotation mirror used to annotate this type, whose name equals the passed
 annotationName if one exists, null otherwise. 
 | 
javax.lang.model.element.AnnotationMirror getDeclAnnotation(javax.lang.model.element.Element elt,
                                                            java.lang.Class<? extends java.lang.annotation.Annotation> anno)
anno - annotation classjavax.lang.model.element.AnnotationMirror getAnnotationMirror(com.sun.source.tree.Tree tree,
                                                              java.lang.Class<? extends java.lang.annotation.Annotation> target)
tree that has the class target. If no annotation for
 the given target class exists, the result is nulltree - the tree of which the annotation is returnedtarget - the class of the annotation