Interface RequiresTree
- All Superinterfaces:
- DirectiveTree, Tree
A tree node for a 'requires' directive in a module declaration.
For example:
requires module-name; requires static module-name; requires transitive module-name;
- Since:
- 9
- 
Nested Class Summary
- 
Method SummaryModifier and TypeMethodDescriptionReturns the name of the module that is required.booleanisStatic()Returns true if this is a "requires static" directive.booleanReturns true if this is a "requires transitive" directive.
- 
Method Details- 
isStaticboolean isStatic()Returns true if this is a "requires static" directive.- Returns:
- true if this is a "requires static" directive
 
- 
isTransitiveboolean isTransitive()Returns true if this is a "requires transitive" directive.- Returns:
- true if this is a "requires transitive" directive
 
- 
getModuleNameExpressionTree getModuleName()Returns the name of the module that is required.- Returns:
- the name of the module that is required
 
 
-