クラス ApplicationModule.DeclaredDependency
java.lang.ObjectSE
org.springframework.modulith.core.ApplicationModule.DeclaredDependency
- 含まれているクラス:
- ApplicationModule
メソッドのサマリー
修飾子と型メソッド説明boolean
contains
(com.tngtech.archunit.core.domain.JavaClass type) ApplicationModule.DeclaredDependency
に指定されたJavaClass
が含まれるかどうかを返します。(package private) boolean
ApplicationModule.DeclaredDependency
に指定されたClass
SE が含まれるかどうかを返します。boolean
int
hashCode()
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
に指定されたClass
SE が含まれるかどうかを返します。- パラメーター:
type
- null であってはなりません。- 戻り値:
toString
equals
hashCode
public int hashCode()