- 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
- 
Nested Class Summary
- 
Method SummaryModifier and Type Method Description 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.ExpressionTreegetPackageName()Returns the name of the package to be exported.
- 
Method Details- 
getPackageNameExpressionTree getPackageName()Returns the name of the package to be exported.- Returns:
- the name of the package to be exported
 
- 
getModuleNamesList<? 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
 
 
-