Интерфейс SourcePosition

@Deprecated(since="9",
            forRemoval=true)
public interface SourcePosition
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Объявления в этом пакете были заменены объявлениями в пакете jdk.javadoc.doclet. Для получения дополнительной информации см. Руководство по миграции в документации для этого пакета.

Этот интерфейс описывает позицию в исходном коде: имя файла, номер строки и номер столбца.

С:
1.4

Методы

Модификатор и тип Метод Описание
int column()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Столбец в исходном файле.

File file()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Имя исходного файла.

int line()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Строка в исходном файле.

String toString()

Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Преобразовать позицию в исходном коде в формат "Имя файла:строка".

Методы

file

File file()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Исходный файл. Возвращает null, если информация о файле недоступна.

Возвращает:
исходный файл в виде File.

line

int line()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Строка в исходном файле. Первая строка имеет номер 1; 0 означает, что информация о номере строки недоступна.

Возвращает:
номер строки в исходном файле в виде целого числа.

column

int column()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Столбец в исходном файле. Первый столбец имеет номер 1; 0 означает, что информация о номере столбца недоступна. Столбцы учитывают символы в потоке ввода; табуляция смещает номер столбца к следующей позиции табуляции 8-значных столбцов.

Возвращает:
номер столбца в строке исходного файла в виде целого числа.

toString

String toString()
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.

Преобразовать позицию в исходном коде в формат "Имя файла:строка".

Переопределяет:
toString в классе Object
Возвращает:
строковое представление объекта.

© 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

Spec-Zone .ru
спецификации, руководства, описания, API