Interface Exports

All Superinterfaces:
ApiHolder, Directive
All Known Implementing Classes:
ExportsImpl

public interface Exports extends Directive
  • Method Summary

    Modifier and Type
    Method
    Description
    packages to export to every module in getTargetModules() or all if the list is empty
    The list of modules the package is exported to. or all if the list is empty
    boolean
     

    Methods inherited from interface io.determann.shadow.api.ApiHolder

    getApi

    Methods inherited from interface io.determann.shadow.api.shadow.module.Directive

    getKind
  • Method Details

    • getPackage

      Package getPackage()
      packages to export to every module in getTargetModules() or all if the list is empty
    • getTargetModules

      List<Module> getTargetModules()
      The list of modules the package is exported to. or all if the list is empty
    • toAll

      boolean toAll()