モジュール 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.Kind
    • メソッドの詳細

      • getBinding

        ExpressionTree getBinding()
        非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
        この宣言のバインディングを返します。 これは、バインディング識別子の大文字と小文字(単純変数宣言)のIdentifierTreeです。 これは、破壊宣言のObjectLiteralTreeまたはArrayLiteralTreeです。
        戻り値:
        この宣言のバインディング式
      • getInitializer

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

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

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