Интерфейс Messager
public interface Messager
Объект Messager предоставляет способ для обработчика аннотаций сообщать об ошибках, предупреждениях и других заметках. Элементы, аннотации и значения аннотаций могут быть переданы для указания расположения сообщения. Однако такие подсказки расположения могут быть недоступны или только приблизительными.
Вывод сообщения с видом ошибки вызовет ошибку.
Обратите внимание, что сообщения, «выводимые» методами в этом интерфейсе, могут или не могут отображаться как текстовый вывод в местоположениях, таких как System.out или System.err. Реализации могут выбрать представление этой информации иным способом, например, в виде сообщений в окне.
- С момента:
- 1.6
- См. также:
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) Выводит сообщение указанного типа в месте значения аннотации внутри зеркала аннотации анотированного элемента. |
Методы
printMessage
void printMessage(Diagnostic.Kind kind,
CharSequence msg) Выводит сообщение указанного типа.
- Параметры:
-
kind- тип сообщения -
msg- сообщение, или пустая строка, если нет
printMessage
void printMessage(Diagnostic.Kind kind,
CharSequence msg,
Element e) Выводит сообщение указанного типа в месте элемента.
- Параметры:
-
kind- тип сообщения -
msg- сообщение, или пустая строка, если нет -
e- элемент для использования в качестве подсказки расположения
printMessage
void printMessage(Diagnostic.Kind kind,
CharSequence msg,
Element e,
AnnotationMirror a) Выводит сообщение указанного типа в месте зеркала аннотации анотированного элемента.
- Параметры:
-
kind- тип сообщения -
msg- сообщение, или пустая строка, если нет -
e- анотированный элемент -
a- аннотация для использования в качестве подсказки расположения
printMessage
void printMessage(Diagnostic.Kind kind,
CharSequence msg,
Element e,
AnnotationMirror a,
AnnotationValue v) Выводит сообщение указанного типа в месте значения аннотации внутри зеркала аннотации анотированного элемента.
- Параметры:
-
kind- тип сообщения -
msg- сообщение, или пустая строка, если нет -
e- анотированный элемент -
a- аннотация, содержащая значение аннотации -
v- значение аннотации для использования в качестве подсказки расположения
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.