Интерфейс PropertyTree

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

Для представления установки свойств в дереве объекта-литерала.

С момента:
9

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

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

Tree.Kind

Методы

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

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

Возвращает функцию установщика этого свойства, если это свойство-аксессор.

ExpressionTree getKey()

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

Возвращает имя этого свойства.

FunctionExpressionTree getSetter()

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

Возвращает функцию получателя этого свойства, если это свойство-аксессор.

ExpressionTree getValue()

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

Возвращает значение этого свойства.

boolean isComputed()

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

Является ли это вычисляемым свойством?

boolean isStatic()

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

Является ли это статическим свойством класса?

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

accept, getEndPosition, getKind, getStartPosition

Методы

getKey

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

Возвращает имя этого свойства.

Возвращает:
имя свойства

getValue

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

Возвращает значение этого свойства. Для свойств-акссессоров возвращает null.

Возвращает:
значение свойства

getGetter

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

Возвращает функцию установщика этого свойства, если это свойство-аксессор. Возвращает null для свойств данных.

Возвращает:
функцию установщика свойства

getSetter

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

Возвращает функцию получателя этого свойства, если это свойство-аксессор. Возвращает null для свойств данных.

Возвращает:
функцию получателя свойства

isStatic

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

Является ли это статическим свойством класса?

Возвращает:
true, если это статическое свойство

isComputed

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

Является ли это вычисляемым свойством?

Возвращает:
true, если это вычисляемое свойство

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

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