モジュール jdk.scripting.nashorn
パッケージ jdk.nashorn.api.tree

インタフェースPropertyTree

  • すべてのスーパー・インタフェース:
    ツリー


    public interface PropertyTree
    extends Tree
    オブジェクト・リテラル・ツリーのプロパティ設定を表現します。
    導入されたバージョン:
    9
    • メソッドの詳細

      • getKey

        ExpressionTree getKey​()
        このプロパティの名前を返します。
        戻り値:
        プロパティの名前
      • getValue

        ExpressionTree getValue​()
        このプロパティの値を返します。 アクセサ・プロパティの場合はnullです。
        戻り値:
        プロパティの値
      • getGetter

        FunctionExpressionTree getGetter​()
        これがアクセサ・プロパティの場合、このプロパティのsetter関数を返します。 データ・プロパティの場合はnullです。
        戻り値:
        プロパティのセッター機能
      • getSetter

        FunctionExpressionTree getSetter​()
        これがアクセサ・プロパティの場合、このプロパティのゲッター関数を返します。 データ・プロパティの場合はnullです。
        戻り値:
        プロパティのゲッター関数
      • isStatic

        boolean isStatic​()
        これはクラス静的プロパティですか?
        戻り値:
        これが静的プロパティの場合はtrue
      • isComputed

        boolean isComputed​()
        これは計算されたプロパティですか?
        戻り値:
        これが計算されたプロパティの場合はtrue