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

インタフェースPropertyTree

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

    @Deprecated(since="11",
                forRemoval=true)
    public interface PropertyTree
    extends Tree
    非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
    Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。
    オブジェクト・リテラル・ツリーのプロパティ設定を表します。
    導入されたバージョン:
    9
    • ネストされたクラスのサマリー

      • インタフェースjdk.nashorn.api.treeで宣言されたネストされたクラス/インタフェース。ツリー

        Tree.Kind
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 非推奨のメソッド 
      修飾子と型 メソッド 説明
      FunctionExpressionTree getGetter()
      非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
      これがアクセッサ・プロパティである場合、このプロパティのsetter関数を返します。
      ExpressionTree getKey()
      非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
      このプロパティの名前を返します。
      FunctionExpressionTree getSetter()
      非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
      これがアクセッサ・プロパティである場合、このプロパティのgetter関数を返します。
      ExpressionTree getValue()
      非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
      このプロパティの値を返します。
      boolean isComputed()
      非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
      これは計算されたプロパティですか。
      boolean isStatic()
      非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
      これはクラスの静的プロパティですか。
    • メソッドの詳細

      • getKey

        ExpressionTree getKey()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        このプロパティの名前を返します。
        戻り値:
        プロパティの名前
      • getValue

        ExpressionTree getValue()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        このプロパティの値を返します。 アクセサ・プロパティの場合、これはnullです。
        戻り値:
        プロパティの値
      • getGetter

        FunctionExpressionTree getGetter()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        これがアクセッサ・プロパティである場合、このプロパティのsetter関数を返します。 データ・プロパティの場合、これはnullです。
        戻り値:
        プロパティのsetter関数
      • getSetter

        FunctionExpressionTree getSetter()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        これがアクセッサ・プロパティである場合、このプロパティのgetter関数を返します。 データ・プロパティの場合、これはnullです。
        戻り値:
        プロパティのgetter関数
      • isStatic

        boolean isStatic()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        これはクラスの静的プロパティですか。
        戻り値:
        これが静的プロパティの場合はtrue
      • isComputed

        boolean isComputed()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        これは計算されたプロパティですか。
        戻り値:
        これが計算済プロパティの場合はtrue