Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
javax.lang.model.element.AnnotationMirror

Packages that use AnnotationMirror
javax.annotation.processing | Facilities for declaring annotation processors and for allowing annotation processors to communicate with an annotation processing tool environment.
javax.lang.model.element | Interfaces used to model elements of the Java programming language.
javax.lang.model.util | Utilities to assist in the processing of program elements and types.

Uses of AnnotationMirror in javax.annotation.processing

Methods in javax.annotation.processing with parameters of type AnnotationMirror
`Iterable<? extends Completion>` | `AbstractProcessor.getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)` Returns an empty iterable of completions.
`Iterable<? extends Completion>` | `Processor.getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)` Returns to the tool infrastructure an iterable of suggested completions to an annotation.
`void` | `Messager.printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a)` Prints a message of the specified kind at the location of the annotation mirror of the annotated element.
`void` | `Messager.printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v)` Prints a message of the specified kind at the location of the annotation value inside the annotation mirror of the annotated element.

Uses of AnnotationMirror in javax.lang.model.element

Methods in javax.lang.model.element that return types with arguments of type AnnotationMirror
`List<? extends AnnotationMirror>` | `Element.getAnnotationMirrors()` Returns the annotations that are directly present on this element.

Methods in javax.lang.model.element with parameters of type AnnotationMirror
`R` | `AnnotationValueVisitor.visitAnnotation(AnnotationMirror a, P p)` Visits an annotation value in an annotation.

Uses of AnnotationMirror in javax.lang.model.util

Methods in javax.lang.model.util that return types with arguments of type AnnotationMirror
`List<? extends AnnotationMirror>` | `Elements.getAllAnnotationMirrors(Element e)` Returns all annotations of an element, whether inherited or directly present.

Methods in javax.lang.model.util with parameters of type AnnotationMirror
`Map<? extends ExecutableElement,? extends AnnotationValue>` | `Elements.getElementValuesWithDefaults(AnnotationMirror a)` Returns the values of an annotation's elements, including defaults.
`R` | `SimpleAnnotationValueVisitor6.visitAnnotation(AnnotationMirror a, P p)` Visits an annotation value in an annotation.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.