- すべてのスーパー・インタフェース:
- 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
- 
ネストされたクラスのサマリー
- 
メソッドのサマリー修飾子と型メソッド説明List<? extends ExpressionTree>呼び出されるコンストラクタの引数を返します。匿名クラスがインスタンス化されている場合はクラス本文を返し、それ以外の場合はnullを返します。囲む式を返します。なければnullを返します。インスタンス化されるクラスの名前を返します。作成中のオブジェクトの型引数を返します。
- 
メソッドの詳細- 
getEnclosingExpressionExpressionTree getEnclosingExpression()囲む式を返します。なければnullを返します。- 戻り値:
- 囲む式
 
- 
getTypeArguments作成中のオブジェクトの型引数を返します。- 戻り値:
- 型引数
 
- 
getIdentifierExpressionTree getIdentifier()インスタンス化されるクラスの名前を返します。- 戻り値:
- 名前
 
- 
getArgumentsList<? extends ExpressionTree> getArguments()呼び出されるコンストラクタの引数を返します。- 戻り値:
- 議論
 
- 
getClassBodyClassTree getClassBody()匿名クラスがインスタンス化されている場合はクラス本文を返し、それ以外の場合はnullを返します。- 戻り値:
- クラス本文
 
 
-