# Uses of Class
org.eclipse.jdt.core.dom.ModuleDirective

Packages that use ModuleDirective
Package
Description
org.eclipse.jdt.core.dom
The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document.

## Uses of ModuleDirective in org.eclipse.jdt.core.dom

Subclasses of ModuleDirective in org.eclipse.jdt.core.dom
Modifier and Type
Class
Description
`class`
`ExportsDirective`
Exports directive AST node type (added in JLS9 API).
`class`
`ModulePackageAccess`
Abstract base class of AST nodes that represent exports and opens directives (added in JLS9 API).
`class`
`OpensDirective`
Opens directive AST node type (added in JLS9 API).
`class`
`ProvidesDirective`
Provides directive AST node type (added in JLS9 API).
`class`
`RequiresDirective`
Requires directive AST node type (added in JLS9 API).
`class`
`UsesDirective`
Uses directive AST node type (added in JLS9 API).