-
- すべてのスーパー・インタフェース:
ExpressionTree,Tree
public interface NewClassTree extends ExpressionTree
クラスの新しいインスタンスを宣言するためのツリー・ノードです。 たとえば:new identifier ( ) new identifier ( arguments ) new typeArguments identifier ( arguments ) classBody enclosingExpression.new identifier ( arguments )- 導入されたバージョン:
- 1.6
- The Java™Language Specificationを参照してください。
- セクション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を返します。- 戻り値:
- クラス本体
-
-