Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Messager
Messager
обеспечивает путь к процессору аннотации, чтобы сообщить о сообщениях об ошибках, предупреждениях, и других уведомлениях. Элементы, аннотации, и значения аннотации можно передать, чтобы обеспечить подсказку расположения для сообщения. Однако, такие подсказки расположения могут быть недоступными или только приблизиться. Печать сообщения с ошибочным видом повысит ошибку.
Отметьте, что сообщения, "напечатанные" методами в этом интерфейсе, могут или, возможно, не появляются как текстовый вывод к расположению как System.out
или System.err
. Реализации могут хотеть представлять эту информацию другим способом, такую как сообщения в окне.
ProcessingEnvironment.getLocale()
Модификатор и Тип | Метод и Описание |
---|---|
void |
printMessage(Diagnostic.Kind kind, CharSequence msg)
Печатает сообщение указанного вида.
|
void |
printMessage(Diagnostic.Kind kind, CharSequence msg, Element e)
Печатает сообщение указанного вида в расположении элемента.
|
void |
printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a)
Печатает сообщение указанного вида в расположении зеркала аннотации аннотируемого элемента.
|
void |
printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v)
Печатает сообщение указанного вида в расположении значения аннотации в зеркале аннотации аннотируемого элемента.
|
void printMessage(Diagnostic.Kind kind, CharSequence msg)
kind
- вид сообщенияmsg
- сообщение, или пустая строка, если ни одинvoid printMessage(Diagnostic.Kind kind, CharSequence msg, Element e)
kind
- вид сообщенияmsg
- сообщение, или пустая строка, если ни одинe
- элемент, чтобы использовать в качестве подсказки позицииvoid printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a)
kind
- вид сообщенияmsg
- сообщение, или пустая строка, если ни одинe
- аннотируемый элементa
- аннотация, чтобы использовать в качестве подсказки позицииvoid printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v)
kind
- вид сообщенияmsg
- сообщение, или пустая строка, если ни одинe
- аннотируемый элементa
- аннотация, содержащая значение аннотацииv
- значение аннотации, чтобы использовать в качестве подсказки позиции
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.