-
- すべてのスーパー・インタフェース:
ExpressionTree,Tree
public interface NewClassTree extends ExpressionTree
クラスの新しいインスタンスを宣言するためのツリー・ノードです。 たとえば:new identifier ( ) new identifier ( arguments ) new typeArguments identifier ( arguments ) classBody enclosingExpression.new identifier ( arguments )- 導入されたバージョン:
- 1.6
- Java™言語仕様を参照します:
- セクション15.9
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 List<? extends ExpressionTree>getArguments()呼び出されるコンストラクタの引数を返します。ClassTreegetClassBody()匿名クラスがインスタンス化されている場合はクラス本文を返し、それ以外の場合はnullを返します。ExpressionTreegetEnclosingExpression()囲む式を返します。なければnullを返します。ExpressionTreegetIdentifier()インスタンス化されるクラスの名前を返します。List<? extends Tree>getTypeArguments()作成中のオブジェクトの型引数を返します。
-
-
-
メソッドの詳細
-
getEnclosingExpression
ExpressionTree getEnclosingExpression()
囲む式を返します。なければnullを返します。- 戻り値:
- 囲む式
-
getIdentifier
ExpressionTree getIdentifier()
インスタンス化されるクラスの名前を返します。- 戻り値:
- 名前
-
getArguments
List<? extends ExpressionTree> getArguments()
呼び出されるコンストラクタの引数を返します。- 戻り値:
- 議論
-
getClassBody
ClassTree getClassBody()
匿名クラスがインスタンス化されている場合はクラス本文を返し、それ以外の場合はnullを返します。- 戻り値:
- クラス本文
-
-