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