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

インタフェースVariableTree

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

    @Deprecated(since="11",
                forRemoval=true)
    public interface VariableTree
    extends StatementTree
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    Nashorn JavaScriptスクリプト・エンジンとAPIおよびjjsツールは、将来のリリースでこれらを削除する目的で非推奨になりました。
    「変数宣言文」のツリー・ノード。 たとえば:
       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要素は、将来のバージョンで削除される可能性があります。
      これは宣言ですか?
    • メソッドの詳細

      • getBinding

        ExpressionTree getBinding()
        削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
        この宣言のバインディングを返します。 これはバインディング識別子の場合(単純な変数宣言)のIdentifierTreeです。 これは、破壊宣言のためのObjectLiteralTreeまたはArrayLiteralTreeです。
        戻り値:
        この宣言のバインディング式
      • getInitializer

        ExpressionTree getInitializer()
        削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
        この変数の初期値式を返します。 この変数の初期値がない場合はnullです。
        戻り値:
        初期値式
      • isConst

        boolean isConst()
        削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
        これはconst宣言ですか?
        戻り値:
        これがconst宣言の場合はtrue
      • isLet

        boolean isLet()
        削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
        これは宣言ですか?
        戻り値:
        これがlet宣言の場合はtrue