クラス ApplicationModuleDependencies
java.lang.ObjectSE
org.springframework.modulith.core.ApplicationModuleDependencies
現実化された、言い換えれば、他のモジュールに対する現在のモジュールの依存関係が実際に存在します。
- 作成者:
- Oliver Drotbohm
フィールド概要
フィールド方法の概要
修飾子と型メソッド説明boolean依存関係に指定された完全修飾名を持つ型が含まれているかどうかを返します。booleancontains(ApplicationModule module) 依存関係に指定されたApplicationModuleが含まれているかどうかを返します。booleancontainsModuleNamed(StringSE name) 依存関係に指定された名前のApplicationModuleが含まれているかどうかを返します。@Nullable ApplicationModulegetModuleByType(StringSE name) 指定された型を含むApplicationModuleを返します。booleanisEmpty()依存関係が存在するかどうかを返します。(package private) static ApplicationModuleDependenciesof(ListSE<ApplicationModuleDependency> dependencies) stream()すべてのApplicationModuleDependencyインスタンスをStreamSE として返します。依存関係に関係するすべての一意のApplicationModuleを返します。uniqueStream(FunctionSE<ApplicationModuleDependency, ObjectSE> extractor) 指定されたFunctionSE を使用して抽出された値によって一意のすべてのApplicationModuleDependencyインスタンスを返します。withType(DependencyType type) 指定されたDependencyTypeの依存関係のみを含む新しいApplicationModuleDependenciesインスタンスを返します。
フィールドの詳細
NONE
方法の詳細
of
- パラメーター:
dependencies- null であってはなりません。- 戻り値:
- null になることはありません。
contains
依存関係に指定されたApplicationModuleが含まれているかどうかを返します。- パラメーター:
module- null であってはなりません。- 戻り値:
- null になることはありません。
containsModuleNamed
依存関係に指定された名前のApplicationModuleが含まれているかどうかを返します。- パラメーター:
name- null または空であってはなりません。- 戻り値:
- null になることはありません。
stream
すべてのApplicationModuleDependencyインスタンスをStreamSE として返します。- 戻り値:
- null になることはありません。
uniqueStream
public StreamSE<ApplicationModuleDependency> uniqueStream(FunctionSE<ApplicationModuleDependency, ObjectSE> extractor) 指定されたFunctionSE を使用して抽出された値によって一意のすべてのApplicationModuleDependencyインスタンスを返します。- パラメーター:
extractor- null になることはありません。- 戻り値:
- null になることはありません。
withType
指定されたDependencyTypeの依存関係のみを含む新しいApplicationModuleDependenciesインスタンスを返します。- パラメーター:
type- null であってはなりません。- 戻り値:
isEmpty
public boolean isEmpty()依存関係が存在するかどうかを返します。- 戻り値:
- null になることはありません。
contains
依存関係に指定された完全修飾名を持つ型が含まれているかどうかを返します。- パラメーター:
type- null または空であってはなりません。- 戻り値:
- 導入:
- 1.3
uniqueModules
依存関係に関係するすべての一意のApplicationModuleを返します。- 戻り値:
- null になることはありません。
getModuleByType
指定された型を含むApplicationModuleを返します。- パラメーター:
name- null または空であってはなりません。- 戻り値:
- null になることはありません。