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 Link icon

    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 Link icon

    accept, getKind
  • Method Details Link icon

    • isStatic Link icon

      boolean isStatic()
      Returns whether or not this is a static dependency.
      Returns:
      whether or not this is a static dependency
    • isTransitive Link icon

      boolean isTransitive()
      Returns whether or not this is a transitive dependency.
      Returns:
      whether or not this is a transitive dependency
    • getDependency Link icon

      ModuleElement getDependency()
      Returns the module that is required.
      Returns:
      the module that is required