インタフェースModuleProvideInfo
public sealed interface ModuleProvideInfo
ModuleProvideInfoは、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
ModuleAttributePREVIEWの単一の"provides"宣言をモデル化します。- 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明static ModuleProvideInfoPREVIEWof(ClassEntryPREVIEW provides, ClassEntryPREVIEW... providesWith) サービス・プロビジョニングの説明を返します。static ModuleProvideInfoPREVIEWof(ClassEntryPREVIEW provides, List<ClassEntryPREVIEW> providesWith) サービス・プロビジョニングの説明を返します。static ModuleProvideInfoPREVIEWサービス・プロビジョニングの説明を返します。static ModuleProvideInfoPREVIEWサービス・プロビジョニングの説明を返します。provides()指定されたサービスを表すサービス・インタフェースを返します。サービス実装を提供するクラスを返します。
-
メソッドの詳細
-
provides
-
providesWith
-
of
static ModuleProvideInfoPREVIEW of(ClassEntryPREVIEW provides, List<ClassEntryPREVIEW> providesWith) サービス・プロビジョニングの説明を返します。- パラメータ:
provides- サービス・クラス・インタフェースprovidesWith- サービス・クラスの実装- 戻り値:
- サービス・プロビジョニングの説明
-
of
static ModuleProvideInfoPREVIEW of(ClassEntryPREVIEW provides, ClassEntryPREVIEW... providesWith) サービス・プロビジョニングの説明を返します。- パラメータ:
provides- サービス・クラス・インタフェースprovidesWith- サービス・クラスの実装- 戻り値:
- サービス・プロビジョニングの説明
-
of
static ModuleProvideInfoPREVIEW of(ClassDesc provides, List<ClassDesc> providesWith) サービス・プロビジョニングの説明を返します。- パラメータ:
provides- サービス・クラス・インタフェースprovidesWith- サービス・クラスの実装- 戻り値:
- サービス・プロビジョニングの説明
- 例外:
IllegalArgumentException-providesがプリミティブ型を表す場合
-
of
static ModuleProvideInfoPREVIEW of(ClassDesc provides, ClassDesc... providesWith) サービス・プロビジョニングの説明を返します。- パラメータ:
provides- サービス・クラス・インタフェースprovidesWith- サービス・クラスの実装- 戻り値:
- サービス・プロビジョニングの説明
- 例外:
IllegalArgumentException-providesまたはprovidesWithのいずれかがプリミティブ型を表す場合
-
ModuleProvideInfoを使用できます。