Module jdk.compiler

Interface ExportsTree

  • All Superinterfaces:
    DirectiveTree, Tree


    public interface ExportsTree
    extends DirectiveTree
    A tree node for an 'exports' directive in a module declaration. For example:
        exports package-name;
        exports package-name to module-name;
     
    Since:
    9
    • Method Detail

      • getPackageName

        ExpressionTree getPackageName​()
        Returns the name of the package to be exported.
        Returns:
        the name of the package to be exported
      • getModuleNames

        List<? extends ExpressionTree> getModuleNames​()
        Returns the names of the modules to which the package is exported, or null, if the package is exported to all modules.
        Returns:
        the names of the modules to which the package is exported, or null