Uses of Class
java.lang.Module
-
Packages that use 模块 软件包 描述 java.lang 提供对Java编程语言设计至关重要的类。java.lang.instrument 提供允许Java编程语言代理程序检测在JVM上运行的程序的服务。java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。 -
-
Uses of 模块 in java.lang
Methods in java.lang that return 模块 变量和类型 方法 描述 模块
Module. addExports(String pn, 模块 other)
如果调用者的模块是此模块,则更新此模块以将给定包导出到给定模块。模块
Module. addOpens(String pn, 模块 other)
如果此模块已 打开至少调用程序模块的程序包,则更新此模块以打开指定模块的程序包。模块
Module. addReads(模块 other)
如果调用者的模块是该模块,则更新该模块以读取给定模块。模块
Module. addUses(类<?> service)
如果调用者的模块是此模块,则更新此模块以添加对给定服务类型的服务依赖性。模块
Class. getModule()
返回此类或接口所属的模块。模块
ClassLoader. getUnnamedModule()
返回此类加载器的未命名模块
。Methods in java.lang that return types with arguments of type 模块 变量和类型 方法 描述 Optional<模块>
ModuleLayer. findModule(String name)
返回此图层中具有给定名称的模块,如果不在此图层中,则 返回parent图层。Set<模块>
ModuleLayer. 模块()
返回此图层中的模块集。Methods in java.lang with parameters of type 模块 变量和类型 方法 描述 模块
Module. addExports(String pn, 模块 other)
如果调用者的模块是此模块,则更新此模块以将给定包导出到给定模块。ModuleLayer.Controller
ModuleLayer.Controller. addExports(模块 source, String pn, 模块 target)
更新模块中的模块source
以将包导出到模块target
。模块
Module. addOpens(String pn, 模块 other)
如果此模块已 打开至少调用程序模块的程序包,则更新此模块以打开指定模块的程序包。ModuleLayer.Controller
ModuleLayer.Controller. addOpens(模块 source, String pn, 模块 target)
更新模块source
在层中打开包到模块target
。模块
Module. addReads(模块 other)
如果调用者的模块是该模块,则更新该模块以读取给定模块。ModuleLayer.Controller
ModuleLayer.Controller. addReads(模块 source, 模块 target)
更新模块source
在层中读取模块target
。boolean
Module. canRead(模块 other)
指示此模块是否读取给定模块。static 类<?>
Class. forName(模块 module, String name)
返回类
给定 binary name给定的模块中。System.Logger
System.LoggerFinder. getLocalizedLogger(String name, ResourceBundle bundle, 模块 module)
返回一个本地化的实例Logger
对于给定的模块
。abstract System.Logger
System.LoggerFinder. getLogger(String name, 模块 module)
返回的实例Logger
对于给定的模块
。boolean
Module. isExported(String pn, 模块 other)
如果此模块将给定包导出到至少给定模块,则返回true
。boolean
Module. isOpen(String pn, 模块 other)
如果此模块已 打开至少给定模块的包,则返回true
。 -
Uses of 模块 in java.lang.instrument
Methods in java.lang.instrument with parameters of type 模块 变量和类型 方法 描述 boolean
Instrumentation. isModifiableModule(模块 module)
测试是否可以使用redefineModule
修改模块。void
Instrumentation. redefineModule(模块 module, Set<模块> extraReads, Map<String,Set<模块>> extraExports, Map<String,Set<模块>> extraOpens, Set<类<?>> extraUses, Map<类<?>,List<类<?>>> extraProvides)
重新定义模块以展开它读取的模块集,它导出或打开的软件包集,或它使用或提供的服务。default byte[]
ClassFileTransformer. transform(模块 module, ClassLoader loader, String className, 类<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
转换给定的类文件并返回一个新的替换类文件。Method parameters in java.lang.instrument with type arguments of type 模块 变量和类型 方法 描述 void
Instrumentation. redefineModule(模块 module, Set<模块> extraReads, Map<String,Set<模块>> extraExports, Map<String,Set<模块>> extraOpens, Set<类<?>> extraUses, Map<类<?>,List<类<?>>> extraProvides)
重新定义模块以展开它读取的模块集,它导出或打开的软件包集,或它使用或提供的服务。void
Instrumentation. redefineModule(模块 module, Set<模块> extraReads, Map<String,Set<模块>> extraExports, Map<String,Set<模块>> extraOpens, Set<类<?>> extraUses, Map<类<?>,List<类<?>>> extraProvides)
重新定义模块以展开它读取的模块集,它导出或打开的软件包集,或它使用或提供的服务。 -
Uses of 模块 in java.util
Methods in java.util with parameters of type 模块 变量和类型 方法 描述 static ResourceBundle
ResourceBundle. getBundle(String baseName, 模块 module)
使用指定的基本名称和代表指定模块的默认语言环境获取资源包。static ResourceBundle
ResourceBundle. getBundle(String baseName, Locale targetLocale, 模块 module)
代表指定模块使用指定的基本名称和语言环境获取资源包。
-