モジュール jdk.compiler
パッケージ com.sun.source.tree

インタフェースNewClassTree

  • すべてのスーパー・インタフェース:
    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
    • メソッドの詳細

      • getEnclosingExpression

        ExpressionTree getEnclosingExpression​()
        囲む式を返します。なければnullを返します。
        戻り値:
        囲む式
      • getTypeArguments

        List<? extends Tree> getTypeArguments​()
        作成中のオブジェクトの型引数を返します。
        戻り値:
        型引数
      • getIdentifier

        ExpressionTree getIdentifier​()
        インスタンス化されるクラスの名前を返します。
        戻り値:
        名前
      • getArguments

        List<? extends ExpressionTree> getArguments​()
        呼び出されるコンストラクタの引数を返します。
        戻り値:
        議論
      • getClassBody

        ClassTree getClassBody​()
        匿名クラスがインスタンス化されている場合はクラス本文を返し、それ以外の場合はnullを返します。
        戻り値:
        クラス本文