| javax.annotation.processing.Messager
All known Subclasses: com.sun.tools.javac.processing.JavacMessager,
Messager | public interface Messager (Code) | | A
Messager provides the way for an annotation processor to
report error messages, warnings, and other notices. Elements,
annotations, and annotation values can be passed to provide a
location hint for the message. However, such location hints may be
unavailable or only approximate.
Printing a message with an
will
.
Note that the messages "printed" by methods in this
interface may or may not appear as textual output to a location
like
System.out or
System.err . Implementations may
choose to present this information in a different fashion, such as
messages in a window.
author: Joseph D. Darcy author: Scott Seligman author: Peter von der Ahé version: 1.13 07/05/05 See Also: ProcessingEnvironment.getLocale since: 1.6 |
Method Summary | |
void | printMessage(Diagnostic.Kind kind, CharSequence msg) Prints a message of the specified kind. | void | printMessage(Diagnostic.Kind kind, CharSequence msg, Element e) Prints a message of the specified kind at the location of the
element. | void | 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 | 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. |
printMessage | void printMessage(Diagnostic.Kind kind, CharSequence msg)(Code) | | Prints a message of the specified kind.
Parameters: kind - the kind of message Parameters: msg - the message, or an empty string if none |
printMessage | void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e)(Code) | | Prints a message of the specified kind at the location of the
element.
Parameters: kind - the kind of message Parameters: msg - the message, or an empty string if none Parameters: e - the element to use as a position hint |
printMessage | void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a)(Code) | | Prints a message of the specified kind at the location of the
annotation mirror of the annotated element.
Parameters: kind - the kind of message Parameters: msg - the message, or an empty string if none Parameters: e - the annotated element Parameters: a - the annotation to use as a position hint |
printMessage | void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v)(Code) | | Prints a message of the specified kind at the location of the
annotation value inside the annotation mirror of the annotated
element.
Parameters: kind - the kind of message Parameters: msg - the message, or an empty string if none Parameters: e - the annotated element Parameters: a - the annotation containing the annotation value Parameters: v - the annotation value to use as a position hint |
|
|