| Modifier and Type | Interface and Description |
|---|---|
| pack-priv interface | SystemModules
A SystemModules object reconstitutes module descriptors and other modules attributes in an efficient way to avoid parsing module-info.class files at startup. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | ArchivedBootLayer
Used by ModuleBootstrap for archiving the boot layer. |
| pack-priv class | ArchivedModuleGraph
Used by ModuleBootstrap for archiving the configuration for the boot layer, and the system module finder. |
| pack-priv class | Builder
This builder is optimized for reconstituting the |
| public class | Checks
Utility class for checking module, package, and class names. |
| public class | |
| public class | DefaultRoots
Defines methods to compute the default set of root modules for the unnamed module. |
| pack-priv class | ExplodedSystemModules
A dummy SystemModules for use with exploded builds or testing. |
| public class | ModuleBootstrap
Initializes/boots the module system. |
| public class | ModuleHashes
The result of hashing the contents of a number of module artifacts. |
| public class | ModuleHashesBuilder
A Builder to compute ModuleHashes from a given configuration |
| public class | ModuleInfo
Read module information from a |
| public class | ModuleInfoExtender
Utility class to extend a module-info.class with additional attributes. |
| public class | ModuleLoaderMap
Supports the mapping of modules to class loaders. |
| public class | ModulePatcher
Provides support for patching modules, mostly the boot layer. |
| public class | ModulePath
A |
| pack-priv class | ModulePathValidator
A validator to check for errors and conflicts between modules. |
| public class | ModuleReferenceImpl
A ModuleReference implementation that supports referencing a module that is patched and/or can be tied to other modules by means of hashes. |
| pack-priv class | ModuleReferences
A factory for creating ModuleReference implementations where the modules are packaged as modular JAR file, JMOD files or where the modules are exploded on the file system. |
| public class | ModuleResolution
Represents the Module Resolution flags. |
| public class | Modules
A helper class for creating and updating modules. |
| public class | ModuleTarget
Represents the module target. |
| public class | Resources
A helper class to support working with resources in modules. |
| public class | ServicesCatalog
A services catalog. |
| public class | SystemModuleFinders
The factory for SystemModules objects and for creating ModuleFinder objects that find modules in the runtime image. |
| pack-priv class | SystemModulesMap
This class is generated/overridden at link time to return the names of the SystemModules classes generated at link time. |