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
    Returns the module that is required.
    boolean
    Returns whether or not this is a static dependency.
    boolean
    Returns whether or not this is a transitive dependency.

    Methods declared in interface javax.lang.model.element.ModuleElement.Directive

    accept, getKind
  • 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