| Configuration |  | 
| ModuleDescriptor | A module descriptor. | 
| ModuleDescriptor.Builder |  | 
| ModuleDescriptor.Exports |  A package exported by a module, may be qualified or unqualified. | 
| ModuleDescriptor.Exports.Modifier | A modifier on an exported package. | 
| ModuleDescriptor.Modifier | A modifier on a module. | 
| ModuleDescriptor.Opens |  A package opened by a module, may be qualified or unqualified. | 
| ModuleDescriptor.Opens.Modifier | A modifier on an open package. | 
| ModuleDescriptor.Provides |  A service that a module provides one or more implementations of. | 
| ModuleDescriptor.Requires |  A dependence upon a module | 
| ModuleDescriptor.Requires.Modifier | A modifier on a module dependence. | 
| ModuleDescriptor.Version | A module's version string. | 
| ModuleFinder | A finder of modules. | 
| ModuleReader | Provides access to the content of a module. | 
| ModuleReference | A reference to a module's content. | 
| ResolvedModule | A module in a graph of resolved modules. |