Interface ModuleElement.RequiresDirective
- All Superinterfaces:
 ModuleElement.Directive
- Enclosing interface:
 - ModuleElement
 
public static interface ModuleElement.RequiresDirective extends ModuleElement.Directive
A dependency of a module.
- Since:
 - 9
 
Method Summary
| Modifier and Type | Method | Description | 
|---|---|---|
ModuleElement |  getDependency() |    Returns the module that is required  |  
boolean |  isStatic() |    Returns whether or not this is a static dependency.  |  
boolean |  isTransitive() |    Returns whether or not this is a transitive dependency.  |  
Methods declared in interface javax.lang.model.element.ModuleElement.Directive
accept, getKind  Method Detail
isStatic
boolean isStatic()
Returns whether or not this is a static dependency.
- Returns:
 - whether or not this is a static dependency
 
isTransitive
boolean isTransitive()
Returns whether or not this is a transitive dependency.
- Returns:
 - whether or not this is a transitive dependency
 
getDependency
ModuleElement getDependency()
Returns the module that is required
- Returns:
 - the module that is required