Интерфейс CompilationUnitTree
- Все суперинтерфейсы:
Tree
@Deprecated(since="11",
forRemoval=true)
public interface CompilationUnitTree
extends Tree
Представляет абстрактное синтаксическое дерево для единиц компиляции (файлы исходного кода)
- С:
- 9
Вложенные классы
Вложенные классы/интерфейсы, объявленные в интерфейсе jdk.nashorn.api.tree.Tree
Tree.Kind
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
LineMap |
getLineMap() |
Устаревшее, подлежит удалению: Этот элемент API может быть удалён в будущей версии. Возвращает карту строк для данной единицы компиляции, если доступна. |
ModuleTree |
getModule() |
Устаревшее, подлежит удалению: Этот элемент API может быть удалён в будущей версии. Возвращает |
List<? extends Tree> |
getSourceElements() |
Устаревшее, подлежит удалению: Этот элемент API может быть удалён в будущей версии. Возвращает список элементов исходного кода в этой единице компиляции. |
String |
getSourceName() |
Устаревшее, подлежит удалению: Этот элемент API может быть удалён в будущей версии. Возвращает имя источника для данной единицы компиляции скрипта. |
boolean |
isStrict() |
Устаревшее, подлежит удалению: Этот элемент API может быть удалён в будущей версии. Возвращает, является ли данная единица компиляции ECMAScript "строгой" или нет. |
Методы, объявленные в интерфейсе jdk.nashorn.api.tree.Tree
accept, getEndPosition, getKind, getStartPosition
Методы
getSourceElements
List<? extends Tree> getSourceElements()
Возвращает список элементов исходного кода в этой единице компиляции.
- Возвращает:
- список элементов исходного кода в этой единице компиляции
getSourceName
String getSourceName()
Возвращает имя источника для данной единицы компиляции скрипта.
- Возвращает:
- имя источника данной единицы компиляции скрипта
isStrict
boolean isStrict()
Возвращает, является ли данная единица компиляции ECMAScript "строгой" или нет.
- Возвращает:
- true, если эта единица компиляции объявлена "строгой"
getLineMap
LineMap getLineMap()
Возвращает карту строк для данной единицы компиляции, если доступна. Возвращает null, если карта строк недоступна.
- Возвращает:
- карта строк для данной единицы компиляции
getModule
ModuleTree getModule()
Возвращает ModuleTree, связанный с этой единицей компиляции. Возвращает null, если информация о модуле отсутствует.
- Возвращает:
- информация о модуле или null
© 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.scripting.nashorn/jdk/nashorn/api/tree/CompilationUnitTree.html