- 
- All Superinterfaces:
- DirectiveTree,- Tree
 
 public interface RequiresTree extends DirectiveTree 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
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ExpressionTreegetModuleName()Returns the name of the module that is required.booleanisStatic()Returns true if this is a "requires static" directive.booleanisTransitive()Returns true if this is a "requires transitive" directive.
 
- 
- 
- 
Method Detail- 
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
 
 
- 
 
-