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

インタフェースNewArrayTree

  • すべてのスーパー・インタフェース:
    ExpressionTree, Tree

    public interface NewArrayTree
    extends ExpressionTree
    配列の新しいインスタンスを作成する式のツリー・ノードです。 たとえば:
       new type dimensions initializers
    
       new type dimensions [ ] initializers
     
    導入されたバージョン:
    1.6
    The Java™Language Specificationを参照してください。
    セクション15.10
    • メソッドの詳細

      • getType

        Tree getType()
        式のベース・タイプを返します。 配列イニシャライザ式の場合はnullです。
        戻り値:
        ベース・タイプ
      • getDimensions

        List<? extends ExpressionTree> getDimensions()
        型のディメンション式を返します。
        戻り値:
        ディメンション式
      • getInitializers

        List<? extends ExpressionTree> getInitializers()
        イニシャライザ式を返します。
        戻り値:
        イニシャライザ式
      • getAnnotations

        List<? extends AnnotationTree> getAnnotations()
        ベース型の注釈を返します。
        戻り値:
        注釈
      • getDimAnnotations

        List<? extends List<? extends AnnotationTree>> getDimAnnotations()
        各ディメンション式の注釈を返します。
        戻り値:
        ディメンション式の注釈