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