Интерфейс VariableTree

Все суперинтерфейсы:
StatementTree, Tree
@Deprecated(since="11",
            forRemoval=true)
public interface VariableTree
extends StatementTree
Устаревшее, для удаления: Этот элемент API может быть удален в будущей версии.
Двигатель скриптов Nashorn JavaScript и API, а также инструмент jjs устарели с целью их удаления в будущей версии.

Узел дерева для оператора объявления переменной statement. Например:

var name [ initializer ] ;
   var binding_pattern [ initializer ];

С тех пор:
9

Вложенные классы

Вложенные классы/интерфейсы, объявленные в интерфейсе jdk.nashorn.api.tree.Tree

Tree.Kind

Методы

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

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

Возвращает привязку этого объявления.

ExpressionTree getInitializer()

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

Возвращает выражение начального значения для этой переменной.

boolean isConst()

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

Это объявление const?

boolean isLet()

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

Это объявление let?

Методы, объявленные в интерфейсе jdk.nashorn.api.tree.Tree

accept, getEndPosition, getKind, getStartPosition

Методы

getBinding

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

Возвращает привязку этого объявления. Это IdentifierTree для случая идентификатора привязки (простое объявление переменной). Это ObjectLiteralTree или ArrayLiteralTree для объявления с деструктуризацией.

Возвращает:
выражение привязки этого объявления

getInitializer

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

Возвращает выражение начального значения для этой переменной. Это null, если нет начального значения для этой переменной.

Возвращает:
выражение начального значения

isConst

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

Это объявление const?

Возвращает:
true, если это объявление const

isLet

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

Это объявление let?

Возвращает:
true, если это объявление let

© 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/VariableTree.html

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