クラス ApplicationModule.DeclaredDependency
java.lang.ObjectSE
org.springframework.modulith.core.ApplicationModule.DeclaredDependency
- 含まれているクラス:
- ApplicationModule
方法の概要
修飾子と型メソッド説明booleancontains(com.tngtech.archunit.core.domain.JavaClass type) ApplicationModule.DeclaredDependencyに指定されたJavaClassが含まれるかどうかを返します。(package private) booleanApplicationModule.DeclaredDependencyに指定されたClassSE が含まれるかどうかを返します。booleaninthashCode()of(StringSE identifier, ApplicationModule source, ApplicationModules modules) モジュールへのApplicationModule.DeclaredDependencyを作成し、オプションで指定された識別子で定義された名前付きインターフェースを作成します。to(ApplicationModule module) 指定されたApplicationModuleの名前のないインターフェースに新しいApplicationModule.DeclaredDependencyを作成します。toString()
方法の詳細
of
public static ApplicationModule.DeclaredDependency of(StringSE identifier, ApplicationModule source, ApplicationModules modules) モジュールへのApplicationModule.DeclaredDependencyを作成し、オプションで指定された識別子で定義された名前付きインターフェースを作成します。- パラメーター:
identifier- null または空であってはなりません。${moduleName}(::${namedInterfaceName})パターンに従います。source- 依存関係のソースモジュールは null であってはなりません。modules- null であってはなりません。- 戻り値:
- null になることはありません。
- 例外:
IllegalArgumentExceptionSE- 指定された識別子が無効な場合、つまり、既存のモジュールまたは名前付きインターフェースを参照していない場合。
to
指定されたApplicationModuleの名前のないインターフェースに新しいApplicationModule.DeclaredDependencyを作成します。- パラメーター:
module- null であってはなりません。- 戻り値:
contains
public boolean contains(com.tngtech.archunit.core.domain.JavaClass type) ApplicationModule.DeclaredDependencyに指定されたJavaClassが含まれるかどうかを返します。- パラメーター:
type- null であってはなりません。- 戻り値:
contains
ApplicationModule.DeclaredDependencyに指定されたClassSE が含まれるかどうかを返します。- パラメーター:
type- null であってはなりません。- 戻り値:
toString
equals
hashCode
public int hashCode()