- 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 Summary
Modifier 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
- 
isStatic
boolean isStatic()Returns true if this is a "requires static" directive.- Returns:
 - true if this is a "requires static" directive
 
 - 
isTransitive
boolean isTransitive()Returns true if this is a "requires transitive" directive.- Returns:
 - true if this is a "requires transitive" directive
 
 - 
getModuleName
ExpressionTree getModuleName()Returns the name of the module that is required.- Returns:
 - the name of the module that is required
 
 
 -