Interface ModuleElement.OpensDirective

All Superinterfaces:
ModuleElement.Directive
Enclosing interface:
ModuleElement

public static interface ModuleElement.OpensDirective extends ModuleElement.Directive
An opened package of a module.
Since:
9
  • Method Details

    • getPackage

      PackageElement getPackage()
      Returns the package being opened.
      Returns:
      the package being opened
    • getTargetModules

      List<? extends ModuleElement> getTargetModules()
      Returns the specific modules to which the package is being open or null, if the package is open all modules which have readability to this module.
      Returns:
      the specific modules to which the package is being opened