インタフェース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
- 
ofstatic ModuleProvideInfoPREVIEW of(ClassEntryPREVIEW provides, List<ClassEntryPREVIEW> providesWith) サービス・プロビジョニングの説明を返します。- パラメータ:
- provides- サービス・クラス・インタフェース
- providesWith- サービス・クラスの実装
- 戻り値:
- サービス・プロビジョニングの説明
 
- 
ofstatic ModuleProvideInfoPREVIEW of(ClassEntryPREVIEW provides, ClassEntryPREVIEW... providesWith) サービス・プロビジョニングの説明を返します。- パラメータ:
- provides- サービス・クラス・インタフェース
- providesWith- サービス・クラスの実装
- 戻り値:
- サービス・プロビジョニングの説明
 
- 
ofstatic ModuleProvideInfoPREVIEW of(ClassDesc provides, List<ClassDesc> providesWith) サービス・プロビジョニングの説明を返します。- パラメータ:
- provides- サービス・クラス・インタフェース
- providesWith- サービス・クラスの実装
- 戻り値:
- サービス・プロビジョニングの説明
- 例外:
- IllegalArgumentException-- providesがプリミティブ型を表す場合
 
- 
ofstatic ModuleProvideInfoPREVIEW of(ClassDesc provides, ClassDesc... providesWith) サービス・プロビジョニングの説明を返します。- パラメータ:
- provides- サービス・クラス・インタフェース
- providesWith- サービス・クラスの実装
- 戻り値:
- サービス・プロビジョニングの説明
- 例外:
- IllegalArgumentException-- providesまたは- providesWithのいずれかがプリミティブ型を表す場合
 
 
- 
ModuleProvideInfoを使用できます。