S
- тип исходного объекта используется этой диагностикойpublic interface Diagnostic<S>
Позиция является основанным на нуле символьным смещением с начала файла. Отрицательные величины (кроме NOPOS
) не допустимые позиции.
Номера строки и номера столбца начинаются в 1. Отрицательные величины (кроме NOPOS
) и 0 не допустимая строка или номера столбца.
Модификатор и Тип | Интерфейс и Описание |
---|---|
static class |
Диагностика. Вид
Виды диагностики, например, ошибки или предупреждения.
|
Модификатор и Тип | Поле и Описание |
---|---|
static long |
NOPOS
Используемый, чтобы сигнализировать, что никакая позиция не доступна.
|
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getCode()
Получает диагностический код, указывающий на тип диагностики.
|
long |
getColumnNumber()
Получает номер столбца символьного смещения, возвращенного getPosition ().
|
long |
getEndPosition()
Получает символьное смещение с начала файла, связанного с этой диагностикой, которая указывает на конец проблемы.
|
Диагностика. Вид |
getKind()
Получает вид этой диагностики, например, ошибки или предупреждения.
|
long |
getLineNumber()
Получает номер строки символьного смещения, возвращенного getPosition ().
|
Строка |
getMessage(Locale locale)
Получает локализованное сообщение для данной локали.
|
long |
getPosition()
Получает символьное смещение с начала исходного объекта, связанного с этой диагностикой, которая указывает на расположение проблемы.
|
S |
getSource()
Связали исходный объект с этой диагностикой.
|
long |
getStartPosition()
Получает символьное смещение с начала файла, связанного с этой диагностикой, которая указывает на запуск проблемы.
|
static final long NOPOS
Diagnostic.Kind getKind()
S getSource()
null
если никакой исходный объект не связывается с диагностикой.long getPosition()
getStartPostion() <= getPosition()
getPosition() <= getEndPosition()
NOPOS
если getSource()
возвратился бы null
или если никакое расположение не является подходящимlong getStartPosition()
NOPOS
если и только если getPosition()
возвраты NOPOS
long getEndPosition()
NOPOS
если и только если getPosition()
возвраты NOPOS
long getLineNumber()
NOPOS
если и только если getPosition()
возвраты NOPOS
long getColumnNumber()
NOPOS
если и только если getPosition()
возвраты NOPOS
String getCode()
null
.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92