@Supported public interface SourcePositions
| Модификатор и Тип | Метод и Описание |
|---|---|
long |
getEndPosition(CompilationUnitTree file, Tree tree)
Получает конечную позицию дерева в пределах файла.
|
long |
getStartPosition(CompilationUnitTree file, Tree tree)
Получает стартовую позицию дерева в пределах файла.
|
long getStartPosition(CompilationUnitTree file, Tree tree)
Diagnostic.NOPOS. Возвращенная позиция должна быть в начале урожая этого дерева, которое является для любого поддерева этого дерева, следующее должно содержать:
tree.getStartPosition() <= subtree.getStartPosition() или
tree.getStartPosition() == NOPOS или
subtree.getStartPosition() == NOPOS
file - CompilationUnit, в котором можно найти дерево.tree - дерево, которое разыскивается позиция.long getEndPosition(CompilationUnitTree file, Tree tree)
Diagnostic.NOPOS. Возвращенная позиция должна быть в конце урожая этого дерева, которое является для любого поддерева этого дерева, следующее должно содержать:
tree.getEndPosition() >= subtree.getEndPosition() или
tree.getEndPosition() == NOPOS или
subtree.getEndPosition() == NOPOS
tree.getStartPosition() <= tree.getEndPosition() или
tree.getStartPosition() == NOPOS или
tree.getEndPosition() == NOPOS
file - CompilationUnit, в котором можно найти дерево.tree - дерево, которое разыскивается позиция.
Авторское право © 2005, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92