| List<? extends AnnotationTree> | AnnotatedTypeTree. getAnnotations() | Returns the annotations associated with this type expression. | 
| List<? extends AnnotationTree> | ModifiersTree. getAnnotations() | Returns the annotations in this modifiers tree. | 
| List<? extends AnnotationTree> | ModuleTree. getAnnotations() | Returns the annotations associated with this module declaration. | 
| List<? extends AnnotationTree> | NewArrayTree. getAnnotations() | Returns the annotations on the base type. | 
| List<? extends AnnotationTree> | PackageTree. getAnnotations() | Returns the annotations associated with this package declaration. | 
| List<? extends AnnotationTree> | TypeParameterTree. getAnnotations() | Returns annotations on the type parameter declaration. | 
| List<? extends List<? extends AnnotationTree>> | NewArrayTree. getDimAnnotations() | Returns the annotations on each of the dimension
 expressions. | 
| List<? extends AnnotationTree> | CompilationUnitTree. getPackageAnnotations() | Returns the annotations listed on any package declaration
 at the head of this compilation unit, or nullif there
 is no package declaration. |