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

All Methods Instance Methods Abstract Methods
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