モジュール jdk.compiler
パッケージ com.sun.source.tree

インタフェースNewClassTree

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

public interface NewClassTree
extends ExpressionTree
クラスの新しいインスタンスを宣言するためのツリー・ノードです。 次に例を示します。
   new identifier ( )

   new identifier ( arguments )

   new typeArguments identifier ( arguments )
       classBody

   enclosingExpression.new identifier ( arguments )
 
Java言語仕様を参照してください:
15.9 クラス・インスタンス作成式
導入されたバージョン:
1.6
  • ネストされたクラスのサマリー

    インタフェース com.sun.source.tree.Treeで宣言されたネストされたクラス/インタフェース

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

    修飾子と型 メソッド 説明
    List<? extends ExpressionTree> getArguments()
    呼び出されるコンストラクタの引数を返します。
    ClassTree getClassBody()
    匿名クラスがインスタンス化されている場合はクラス本文を返し、それ以外の場合はnullを返します。
    ExpressionTree getEnclosingExpression()
    囲む式を返します。なければnullを返します。
    ExpressionTree getIdentifier()
    インスタンス化されるクラスの名前を返します。
    List<? extends Tree> getTypeArguments()
    作成中のオブジェクトの型引数を返します。

    インタフェース com.sun.source.tree.Treeで宣言されたメソッド

    accept, getKind
  • メソッドの詳細

    • getEnclosingExpression

      ExpressionTree getEnclosingExpression()
      囲む式を返します。なければnullを返します。
      戻り値:
      囲む式
    • getTypeArguments

      List<? extends Tree> getTypeArguments()
      作成中のオブジェクトの型引数を返します。
      戻り値:
      型引数
    • getIdentifier

      ExpressionTree getIdentifier()
      インスタンス化されるクラスの名前を返します。
      戻り値:
      名前
    • getArguments

      List<? extends ExpressionTree> getArguments()
      呼び出されるコンストラクタの引数を返します。
      戻り値:
      議論
    • getClassBody

      ClassTree getClassBody()
      匿名クラスがインスタンス化されている場合はクラス本文を返し、それ以外の場合はnullを返します。
      戻り値:
      クラス本文