Interface ModuleElement.RequiresDirective
- All Superinterfaces:
ModuleElement.Directive
- Enclosing interface:
ModuleElement
A dependency of a module.
- Since:
- 9
-
Method Summary
Modifier and TypeMethodDescriptionReturns the module that is required.boolean
isStatic()
Returns whether or not this is a static dependency.boolean
Returns whether or not this is a transitive dependency.Methods declared in interface ModuleElement.Directive
accept, getKind
Modifier and TypeMethodDescription<R,
P> R accept
(ModuleElement.DirectiveVisitor<R, P> v, P p) Applies a visitor to this directive.getKind()
Returns thekind
of this directive.
-
Method Details
-
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
-