- java.lang.Object
- 
- java.lang.module.ModuleReference
 
- 
 public abstract class ModuleReference extends Object モジュール・コンテンツへの参照。モジュール参照は、このクラスによって定義された抽象メソッドを実装する、このクラスの具象実装です。 モジュール記述子とそのロケーション(既知の場合)が含まれています。 また、モジュール・コンテンツにアクセスするために ModuleReaderを作成する機能もあります。モジュール・コンテンツは、Javaランタイム・システム自体の内部にあるか、モジュラJARファイルなどのアーティファクトに含まれている可能性があります。- 導入されたバージョン:
- 9
- 関連項目:
- ModuleFinder,- ModuleReader
 
- 
- 
コンストラクタのサマリーコンストラクタ 修飾子 コンストラクタ 説明 protectedModuleReference(ModuleDescriptor descriptor, URI location)このクラスの新しいインスタンスを構築します。
 
- 
- 
- 
コンストラクタの詳細- 
ModuleReferenceprotected ModuleReference(ModuleDescriptor descriptor, URI location) このクラスの新しいインスタンスを構築します。- パラメータ:
- descriptor- モジュール記述子
- location- モジュールのロケーションまたは- nullがわからない場合
 
 
- 
 - 
メソッドの詳細- 
descriptorpublic final ModuleDescriptor descriptor() モジュール記述子を返します。- 戻り値:
- モジュール記述子
 
 - 
locationpublic final Optional<URI> location() 認識されている場合は、このモジュール・コンテンツのロケーションを返します。このURIが存在する場合は、 CodeSourceのlocation値として使用して、SecureClassLoaderによってロードされたときにモジュール・クラスに特定のパーミッションを与えることができます。- 戻り値:
- ロケーションがわからない場合は空のOptional
 
 - 
openpublic abstract ModuleReader open() throws IOException モジュールの内容を読み込んで開きます。- 戻り値:
- モジュールを読むためのModuleReader
- 例外:
- IOException- 入出力エラーが発生した場合
- SecurityException- セキュリティ・マネージャによって拒否された場合
 
 
- 
 
-