-
- All Superinterfaces:
ModuleElement.Directive
- Enclosing interface:
- ModuleElement
public static interface ModuleElement.RequiresDirective extends ModuleElement.Directive
A dependency of a module.- Since:
- 9
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModuleElement
getDependency()
Returns the module that is requiredboolean
isStatic()
Returns whether or not this is a static dependency.boolean
isTransitive()
Returns whether or not this is a transitive dependency.-
Methods inherited from 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
-
-