- All Superinterfaces:
Tree
A tree node for a module declaration.
For example:
annotations
[open] module module-name {
directives
}
- Since:
- 9
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionList<? extends AnnotationTree>Returns the annotations associated with this module declaration.List<? extends DirectiveTree>Returns the directives in the module declaration.Returns the type of this module.getName()Returns the name of the module.
-
Method Details
-
getAnnotations
List<? extends AnnotationTree> getAnnotations()Returns the annotations associated with this module declaration.- Returns:
- the annotations
-
getModuleType
ModuleTree.ModuleKind getModuleType()Returns the type of this module.- Returns:
- the type of this module
-
getName
ExpressionTree getName()Returns the name of the module.- Returns:
- the name of the module
-
getDirectives
List<? extends DirectiveTree> getDirectives()Returns the directives in the module declaration.- Returns:
- the directives in the module declaration
-