- 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
 
 
 -