- All Superinterfaces:
 ExpressionTree,Tree
A tree node for an expression to create a new instance of an array.
 For example:
 
new type dimensions initializers new type dimensions [ ] initializers
- See Java Language Specification:
 - 
15.10.1 Array Creation Expressions
 - Since:
 - 1.6
 
- 
Nested Class Summary
 - 
Method Summary
Modifier and TypeMethodDescriptionList<? extends AnnotationTree> Returns the annotations on the base type.List<? extends List<? extends AnnotationTree>> Returns the annotations on each of the dimension expressions.List<? extends ExpressionTree> Returns the dimension expressions for the type.List<? extends ExpressionTree> Returns the initializer expressions.getType()Returns the base type of the expression. 
- 
Method Details
- 
getType
Tree getType()Returns the base type of the expression. May benullfor an array initializer expression.- Returns:
 - the base type
 
 - 
getDimensions
List<? extends ExpressionTree> getDimensions()Returns the dimension expressions for the type.- Returns:
 - the dimension expressions
 
 - 
getInitializers
List<? extends ExpressionTree> getInitializers()Returns the initializer expressions.- Returns:
 - the initializer expressions
 
 - 
getAnnotations
List<? extends AnnotationTree> getAnnotations()Returns the annotations on the base type.- Returns:
 - the annotations
 
 - 
getDimAnnotations
List<? extends List<? extends AnnotationTree>> getDimAnnotations()Returns the annotations on each of the dimension expressions.- Returns:
 - the annotations on the dimensions expressions
 
 
 -