Module jdk.compiler

Interface OpensTree

  • All Superinterfaces:
    DirectiveTree, Tree


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

      • getPackageName

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

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