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