クラスjava.lang.ModuleLayerの
使用
ModuleLayerを使用するパッケージ
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
-
java.langでのModuleLayerの使用
ModuleLayerを返すjava.langのメソッド修飾子と型メソッド説明static ModuleLayerModuleLayer.boot()ブート・レイヤーを返します。ModuleLayer.defineModules(Configuration cf, Function<String, ClassLoader> clf) 指定されたConfigurationのモジュールをJava仮想マシンに定義することで、このレイヤーを親として、新しいモジュール・レイヤーを作成します。ModuleLayer.defineModulesWithManyLoaders(Configuration cf, ClassLoader parentLoader) 指定されたConfigurationのモジュールをJava仮想マシンに定義することで、このレイヤーを親として、新しいモジュール・レイヤーを作成します。ModuleLayer.defineModulesWithOneLoader(Configuration cf, ClassLoader parentLoader) 指定されたConfigurationのモジュールをJava仮想マシンに定義することで、このレイヤーを親として、新しいモジュール・レイヤーを作成します。static ModuleLayerModuleLayer.empty()emptyレイヤーを返します。Module.getLayer()このモジュールを含むモジュール・レイヤーを返すか、このモジュールがモジュール・レイヤーにない場合はnullを返します。ModuleLayer.Controller.layer()このオブジェクトが制御するレイヤーを返します。型ModuleLayerの引数を持つ型を返すjava.langのメソッド型ModuleLayerの型引数を持つjava.langのメソッド・パラメータ修飾子と型メソッド説明static ModuleLayer.ControllerModuleLayer.defineModules(Configuration cf, List<ModuleLayer> parentLayers, Function<String, ClassLoader> clf) 指定されたConfigurationのモジュールをJava仮想マシンに定義して、新しいモジュール・レイヤーを作成します。static ModuleLayer.ControllerModuleLayer.defineModulesWithManyLoaders(Configuration cf, List<ModuleLayer> parentLayers, ClassLoader parentLoader) 指定されたConfigurationのモジュールをJava仮想マシンに定義して、新しいモジュール・レイヤーを作成します。static ModuleLayer.ControllerModuleLayer.defineModulesWithOneLoader(Configuration cf, List<ModuleLayer> parentLayers, ClassLoader parentLoader) 指定されたConfigurationのモジュールをJava仮想マシンに定義して、新しいモジュール・レイヤーを作成します。 -
java.utilでのModuleLayerの使用
型ModuleLayerのパラメータを持つjava.utilのメソッド修飾子と型メソッド説明static <S> ServiceLoader<S> ServiceLoader.load(ModuleLayer layer, Class<S> service) 指定されたモジュール・タイプおよびその祖先のモジュールからサービス・プロバイダをロードするために、指定されたサービス・タイプ用の新しいサービス・ローダーを作成します。