Module jdk.compiler

Interface NewArrayTree

所有超级接口:
ExpressionTree, Tree

public interface NewArrayTree extends ExpressionTree
表示用于创建数组新实例的表达式的树节点。例如:
   new type dimensions initializers

   new type dimensions [ ] initializers
 
参见 Java语言规范:
15.10.1 数组创建表达式
自Java版本:
1.6
  • Method Details

    • 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()
      返回每个维度表达式上的注解。
      返回:
      维度表达式上的注解