- 
- All Superinterfaces:
- ExpressionTree,- Tree
 
 
 public interface NewArrayTree extends ExpressionTree A tree node for an expression to create a new instance of an array. For example:new type dimensions initializers new type dimensions [ ] initializers - Since:
- 1.6
- See The Java™ Language Specification:
- section 15.10
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description List<? extends AnnotationTree>getAnnotations()Returns the annotations on the base type.List<? extends List<? extends AnnotationTree>>getDimAnnotations()Returns the annotations on each of the dimension expressions.List<? extends ExpressionTree>getDimensions()Returns the dimension expressions for the type.List<? extends ExpressionTree>getInitializers()Returns the initializer expressions.TreegetType()Returns the base type of the expression.
 
- 
- 
- 
Method Detail- 
getTypeTree getType() Returns the base type of the expression. May benullfor an array initializer expression.- Returns:
- the base type
 
 - 
getDimensionsList<? extends ExpressionTree> getDimensions() Returns the dimension expressions for the type.- Returns:
- the dimension expressions
 
 - 
getInitializersList<? extends ExpressionTree> getInitializers() Returns the initializer expressions.- Returns:
- the initializer expressions
 
 - 
getAnnotationsList<? extends AnnotationTree> getAnnotations() Returns the annotations on the base type.- Returns:
- the annotations
 
 - 
getDimAnnotationsList<? extends List<? extends AnnotationTree>> getDimAnnotations() Returns the annotations on each of the dimension expressions.- Returns:
- the annotations on the dimensions expressions
 
 
- 
 
-