Uses of Class
java.lang.Module
Package
Description
Provides classes that are fundamental to the design of the Java
programming language.
Provides services that allow Java programming language agents to instrument
programs running on the JVM.
Contains the collections framework, some internationalization support classes,
a service loader, properties, random number generation, string parsing
and scanning classes, base64 encoding and decoding, a bit array, and
several miscellaneous utility classes.
-
Uses of Module in java.lang
Modifier and TypeMethodDescriptionModule.addExports
(String pn, Module other) If the caller's module is this module then update this module to export the given package to the given module.If this module has opened a package to at least the caller module then update this module to open the package to the given module.If the caller's module is this module then update this module to read the given module.If the caller's module is this module then update this module to add a service dependence on the given service type.Class.getModule()
Returns the module that this class or interface is a member of.final Module
ClassLoader.getUnnamedModule()
Returns the unnamedModule
for this class loader.Modifier and TypeMethodDescriptionModuleLayer.findModule
(String name) Returns the module with the given name in this layer, or if not in this layer, the parent layers.ModuleLayer.modules()
Returns an unmodifiable set of the modules in this layer.Modifier and TypeMethodDescriptionModule.addExports
(String pn, Module other) If the caller's module is this module then update this module to export the given package to the given module.ModuleLayer.Controller.addExports
(Module source, String pn, Module target) Updates modulesource
in the layer to export a package to moduletarget
.If this module has opened a package to at least the caller module then update this module to open the package to the given module.Updates modulesource
in the layer to open a package to moduletarget
.If the caller's module is this module then update this module to read the given module.Updates modulesource
in the layer to read moduletarget
.boolean
Indicates if this module reads the given module.ModuleLayer.Controller.enableNativeAccess
(Module target) Preview.Enables native access for a module in the layer if the caller's module has native access.static Class<?>
Returns theClass
with the given binary name in the given module.System.LoggerFinder.getLocalizedLogger
(String name, ResourceBundle bundle, Module module) Returns a localizable instance ofLogger
for the givenmodule
.abstract System.Logger
Returns an instance ofLogger
for the givenmodule
.boolean
Module.isExported
(String pn, Module other) Returnstrue
if this module exports the given package to at least the given module.boolean
Returnstrue
if this module has opened a package to at least the given module. -
Uses of Module in java.lang.instrument
Modifier and TypeMethodDescriptionboolean
Instrumentation.isModifiableModule
(Module module) Tests whether a module can be modified withredefineModule
.void
Instrumentation.redefineModule
(Module module, Set<Module> extraReads, Map<String, Set<Module>> extraExports, Map<String, Set<Module>> extraOpens, Set<Class<?>> extraUses, Map<Class<?>, List<Class<?>>> extraProvides) Redefine a module to expand the set of modules that it reads, the set of packages that it exports or opens, or the services that it uses or provides.default byte[]
ClassFileTransformer.transform
(Module module, ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer) Transforms the given class file and returns a new replacement class file.Modifier and TypeMethodDescriptionvoid
Instrumentation.redefineModule
(Module module, Set<Module> extraReads, Map<String, Set<Module>> extraExports, Map<String, Set<Module>> extraOpens, Set<Class<?>> extraUses, Map<Class<?>, List<Class<?>>> extraProvides) Redefine a module to expand the set of modules that it reads, the set of packages that it exports or opens, or the services that it uses or provides.void
Instrumentation.redefineModule
(Module module, Set<Module> extraReads, Map<String, Set<Module>> extraExports, Map<String, Set<Module>> extraOpens, Set<Class<?>> extraUses, Map<Class<?>, List<Class<?>>> extraProvides) Redefine a module to expand the set of modules that it reads, the set of packages that it exports or opens, or the services that it uses or provides. -
Uses of Module in java.util
Modifier and TypeMethodDescriptionstatic ResourceBundle
Gets a resource bundle using the specified base name and the default locale on behalf of the specified module.static ResourceBundle
Gets a resource bundle using the specified base name and locale on behalf of the specified module.