|
Java™ Platform Standard Ed. 6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Messager
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 error kind will raise an error.
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.
ProcessingEnvironment.getLocale()| 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. |
| Method Detail |
|---|
void printMessage(Diagnostic.Kind kind,
CharSequence msg)
kind - the kind of messagemsg - the message, or an empty string if none
void printMessage(Diagnostic.Kind kind,
CharSequence msg,
Element e)
kind - the kind of messagemsg - the message, or an empty string if nonee - the element to use as a position hint
void printMessage(Diagnostic.Kind kind,
CharSequence msg,
Element e,
AnnotationMirror a)
kind - the kind of messagemsg - the message, or an empty string if nonee - the annotated elementa - the annotation to use as a position hint
void printMessage(Diagnostic.Kind kind,
CharSequence msg,
Element e,
AnnotationMirror a,
AnnotationValue v)
kind - the kind of messagemsg - the message, or an empty string if nonee - the annotated elementa - the annotation containing the annotation valuev - the annotation value to use as a position hint
|
Java™ Platform Standard Ed. 6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.