Spec-Zone.ru › OpenJDK 17

Перечисление Diagnostic.Kind

java.lang.Object
java.lang.Enum<Diagnostic.Kind>
javax.tools.Diagnostic.Kind
Все реализуемые интерфейсы:
Serializable, Comparable<Diagnostic.Kind>, Constable
Вложенный интерфейс:
Diagnostic<S>
public static enum Diagnostic.Kind extends Enum<Diagnostic.Kind>
Виды диагностических сообщений, например, ошибка или предупреждение. Вид диагностического сообщения можно использовать для определения того, как это сообщение должно быть представлено пользователю. Например, ошибки могут быть выделены красным цветом или иметь префикс "Ошибка", а предупреждения — жёлтым цветом или префиксом "Предупреждение". Не требуется, чтобы вид диагностического сообщения подразумевал какое-либо внутреннее семантическое значение сообщения: например, инструмент может предоставить возможность отчётливо отображать все предупреждения как ошибки.

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum

Enum.EnumDesc<E extends Enum<E>>

Краткое описание констант перечисления

Константа перечисления Описание
ERROR
Проблема, которая предотвращает нормальное завершение работы инструмента.
MANDATORY_WARNING
Проблема, аналогичная предупреждению, но предписанная спецификацией инструмента. Например, Спецификация языка Java требует предупреждений при определённых необработанных операциях и использовании устаревших методов.
NOTE
Информационное сообщение от инструмента.
OTHER
Диагностика, которая не подходит ни к одному из других видов.
WARNING
Проблема, которая обычно не препятствует нормальному завершению работы инструмента.

Краткое описание методов

Модификатор и тип Метод Описание
static Diagnostic.Kind valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем.
static Diagnostic.Kind[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.

Методы, объявленные в классе java.lang.Enum

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, объявленные в классе java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Подробное описание констант перечисления

ERROR

public static final Diagnostic.Kind ERROR
Проблема, которая предотвращает нормальное завершение работы инструмента.

WARNING

public static final Diagnostic.Kind WARNING
Проблема, которая обычно не препятствует нормальному завершению работы инструмента.

MANDATORY_WARNING

public static final Diagnostic.Kind MANDATORY_WARNING
Проблема, аналогичная предупреждению, но предписанная спецификацией инструмента. Например, Спецификация языка Java требует предупреждений при определённых необработанных операциях и использовании устаревших методов.

NOTE

public static final Diagnostic.Kind NOTE
Информационное сообщение от инструмента.

OTHER

public static final Diagnostic.Kind OTHER
Диагностика, которая не подходит ни к одному из других видов.

Подробное описание методов

values

public static Diagnostic.Kind[] values()
Возвращает массив, содержащий константы этого класса перечисления в порядке их объявления.
Возвращает:
массив, содержащий константы этого класса перечисления в порядке их объявления

valueOf

public static Diagnostic.Kind valueOf(String name)
Возвращает константу перечисления этого класса с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом классе. (Дополнительные пробелы недопустимы.)
Параметры:
name - имя константы перечисления, которая должна быть возвращена.
Возвращает:
константу перечисления с указанным именем
Исключения:
IllegalArgumentException - если в этом классе перечисления нет константы с указанным именем
NullPointerException - если аргумент равен null

© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.compiler/javax/tools/Diagnostic.Kind.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API