对模块内容的引用。

模块引用是此类的具体实现,它实现此类定义的抽象方法。 它包含模块的描述符及其位置(如果已知)。 它还能够创建ModuleReader以访问模块的内容,该内容可能位于Java运行时系统本身内部,也可能位于模块化JAR文件等工件中。

构造此类的新实例。 返回模块描述符。 返回此模块内容的位置(如果已知)。 打开模块内容以供阅读。 构造此类的新实例。 返回模块描述符。 返回此模块内容的位置(如果已知)。

这个URI,当存在时,可以被用作location一个的值CodeSource ,使得模块的类可以在由加载授予特定权限SecureClassLoader

打开模块内容以供阅读。
构造方法  
变量 构造器 描述
protected ModuleReference​(ModuleDescriptor descriptor, URI location)
构造此类的新实例。
所有方法  实例方法 抽象方法  具体的方法 
变量和类型 方法 描述
ModuleDescriptor descriptor()
返回模块描述符。
Optional<URI> location()
返回此模块内容的位置(如果已知)。
abstract ModuleReader open()
打开模块内容以供阅读。