クラス ApplicationModuleDependencies
java.lang.ObjectSE
org.springframework.modulith.core.ApplicationModuleDependencies
現実化された、言い換えれば、他のモジュールに対する現在のモジュールの依存関係が実際に存在します。
- 作成者:
- Oliver Drotbohm
メソッドのサマリー
修飾子と型メソッド説明boolean
contains
(ApplicationModule module) 依存関係に指定されたApplicationModule
が含まれているかどうかを返します。boolean
containsModuleNamed
(StringSE name) 依存関係に指定された名前のApplicationModule
が含まれているかどうかを返します。boolean
isEmpty()
依存関係が存在するかどうかを返します。(package private) static ApplicationModuleDependencies
of
(ListSE<ApplicationModuleDependency> dependencies, ApplicationModules modules) ApplicationModuleDependency
およびApplicationModules
の指定されたList
SE に対して新しいApplicationModuleDependencies
を作成します。stream()
すべてのApplicationModuleDependency
インスタンスをStream
SE として返します。uniqueStream
(FunctionSE<ApplicationModuleDependency, ObjectSE> extractor) 指定されたFunction
SE を使用して抽出された値によって一意のすべてのApplicationModuleDependency
インスタンスを返します。withType
(DependencyType type)
メソッドの詳細
of
static ApplicationModuleDependencies of(ListSE<ApplicationModuleDependency> dependencies, ApplicationModules modules) ApplicationModuleDependency
およびApplicationModules
の指定されたList
SE に対して新しいApplicationModuleDependencies
を作成します。- パラメーター:
dependencies
- null であってはなりません。modules
- null であってはなりません。- 戻り値:
- null になることはありません。
contains
依存関係に指定されたApplicationModule
が含まれているかどうかを返します。- パラメーター:
module
- null であってはなりません。- 戻り値:
- null になることはありません。
containsModuleNamed
依存関係に指定された名前のApplicationModule
が含まれているかどうかを返します。- パラメーター:
name
- null または空であってはなりません。- 戻り値:
- null になることはありません。
stream
すべてのApplicationModuleDependency
インスタンスをStream
SE として返します。- 戻り値:
- null になることはありません。
uniqueStream
public StreamSE<ApplicationModuleDependency> uniqueStream(FunctionSE<ApplicationModuleDependency, ObjectSE> extractor) 指定されたFunction
SE を使用して抽出された値によって一意のすべてのApplicationModuleDependency
インスタンスを返します。- パラメーター:
extractor
- null になることはありません。- 戻り値:
- null になることはありません。
withType
isEmpty
public boolean isEmpty()依存関係が存在するかどうかを返します。- 戻り値:
- null になることはありません。