Class ModuleInfoReader.Exports

java.lang.Object
io.avaje.inject.generator.ModuleInfoReader.Exports
Enclosing class:
ModuleInfoReader

public static class ModuleInfoReader.Exports extends Object
An exported package of a module.
  • Constructor Details

  • Method Details

    • packageName

      public String packageName()
      Returns the name of the package being exported.
      Returns:
      the name of the package being exported
    • getPackage

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

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