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

インタフェースVariableTree

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


    public interface VariableTree
    extends StatementTree
    「変数宣言文」のツリー・ノード。 次に例を示します。
       var name [ initializer ] ;
       var binding_pattern [ initializer ];
     
    導入されたバージョン:
    9
    • メソッドの詳細

      • getBinding

        ExpressionTree getBinding​()
        この宣言のバインディングを返します。 これはバインディング識別子の場合(単純な変数宣言)のIdentifierTreeです。 これは、破壊宣言のためのObjectLiteralTreeまたはArrayLiteralTreeです。
        戻り値:
        この宣言のバインディング式
      • getInitializer

        ExpressionTree getInitializer​()
        この変数の初期値式を返します。 この変数の初期値がない場合はnullです。
        戻り値:
        初期値式
      • isConst

        boolean isConst​()
        これはconst宣言ですか?
        戻り値:
        これがconst宣言の場合はtrue
      • isLet

        boolean isLet​()
        これは宣言ですか?
        戻り値:
        これがlet宣言の場合はtrue