public class BasicAnnotationProvider extends Object implements AnnotationProvider
| Constructor and Description |
|---|
BasicAnnotationProvider() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable AnnotationMirror |
getAnnotationMirror(Tree tree,
Class<? extends Annotation> target)
Return the annotation on
tree that is in the hierarchy that contains the qualifier
target. |
@Nullable AnnotationMirror |
getDeclAnnotation(Element elt,
Class<? extends Annotation> anno)
Returns the AnnotationMirror, of the given class, used to annotate the element.
|
public @Nullable AnnotationMirror getDeclAnnotation(Element elt, Class<? extends Annotation> anno)
getDeclAnnotation in interface AnnotationProviderelt - the elementanno - annotation classanno on elt, or an equivalent one, or
null if none exists on annopublic @Nullable AnnotationMirror getAnnotationMirror(Tree tree, Class<? extends Annotation> target)
tree that is in the hierarchy that contains the qualifier
target. Returns null if none exists.
This implementation always returns null, because it has no access to any type hierarchy.
getAnnotationMirror in interface AnnotationProvidertree - the tree of which the annotation is returnedtarget - the class of the annotationtree that has the class target, or null