Интерфейс SourcePosition
@Deprecated(since="9",
forRemoval=true)
public interface SourcePosition
jdk.javadoc.doclet. Для получения дополнительной информации см. Руководство по миграции в документации для этого пакета.Этот интерфейс описывает позицию в исходном коде: имя файла, номер строки и номер столбца.
- С:
- 1.4
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
column() |
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии. Столбец в исходном файле. |
File |
file() |
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии. Имя исходного файла. |
int |
line() |
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии. Строка в исходном файле. |
String |
toString() |
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии. Преобразовать позицию в исходном коде в формат "Имя файла:строка". |
Методы
file
File file()
Исходный файл. Возвращает null, если информация о файле недоступна.
- Возвращает:
- исходный файл в виде File.
line
int line()
Строка в исходном файле. Первая строка имеет номер 1; 0 означает, что информация о номере строки недоступна.
- Возвращает:
- номер строки в исходном файле в виде целого числа.
column
int column()
Столбец в исходном файле. Первый столбец имеет номер 1; 0 означает, что информация о номере столбца недоступна. Столбцы учитывают символы в потоке ввода; табуляция смещает номер столбца к следующей позиции табуляции 8-значных столбцов.
- Возвращает:
- номер столбца в строке исходного файла в виде целого числа.
toString
String toString()
Преобразовать позицию в исходном коде в формат "Имя файла:строка".
© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.javadoc/com/sun/javadoc/SourcePosition.html