クラス ApplicationModule.QualifiedDependency
java.lang.ObjectSE
org.springframework.modulith.core.ApplicationModule.QualifiedDependency
- 含まれているクラス:
- ApplicationModule
コンストラクターのサマリー
コンストラクター説明QualifiedDependency
(com.tngtech.archunit.core.domain.Dependency dependency) QualifiedDependency
(com.tngtech.archunit.core.domain.JavaClass source, com.tngtech.archunit.core.domain.JavaClass target, StringSE description, DependencyType type) メソッドのサマリー
修飾子と型メソッド説明(package private) static StreamSE<ApplicationModule.QualifiedDependency>
allFrom
(com.tngtech.archunit.core.domain.JavaCodeUnit codeUnit) boolean
(package private) static ApplicationModule.QualifiedDependency
fromCodeUnitParameter
(com.tngtech.archunit.core.domain.JavaCodeUnit codeUnit, com.tngtech.archunit.core.domain.JavaClass parameter) (package private) static ApplicationModule.QualifiedDependency
fromCodeUnitReturnType
(com.tngtech.archunit.core.domain.JavaCodeUnit codeUnit) (package private) static StreamSE<ApplicationModule.QualifiedDependency>
(package private) ApplicationModule
getExistingModuleOf
(com.tngtech.archunit.core.domain.JavaClass javaClass, ApplicationModules modules) com.tngtech.archunit.core.domain.JavaClass
ソースJavaClass
を返します。com.tngtech.archunit.core.domain.JavaClass
ターゲットJavaClass
を返します。int
hashCode()
(package private) boolean
hasType
(DependencyType type) ApplicationModule.QualifiedDependency
が指定されたDependencyType
を持つかどうかを返します。(package private) Violations
toString()
コンストラクターの詳細
QualifiedDependency
public QualifiedDependency(com.tngtech.archunit.core.domain.JavaClass source, com.tngtech.archunit.core.domain.JavaClass target, StringSE description, DependencyType type) - パラメーター:
source
- null であってはなりません。target
- null であってはなりません。description
- null であってはなりません。type
- null であってはなりません。
QualifiedDependency
QualifiedDependency(com.tngtech.archunit.core.domain.Dependency dependency)
メソッドの詳細
fromCodeUnitParameter
static ApplicationModule.QualifiedDependency fromCodeUnitParameter(com.tngtech.archunit.core.domain.JavaCodeUnit codeUnit, com.tngtech.archunit.core.domain.JavaClass parameter) fromCodeUnitReturnType
static ApplicationModule.QualifiedDependency fromCodeUnitReturnType(com.tngtech.archunit.core.domain.JavaCodeUnit codeUnit) fromType
allFrom
static StreamSE<ApplicationModule.QualifiedDependency> allFrom(com.tngtech.archunit.core.domain.JavaCodeUnit codeUnit) getSource
public com.tngtech.archunit.core.domain.JavaClass getSource()ソースJavaClass
を返します。- 戻り値:
- ソースが null になることはありません。
getTarget
public com.tngtech.archunit.core.domain.JavaClass getTarget()ターゲットJavaClass
を返します。- 戻り値:
- ターゲットは null であってはなりません。
hasType
ApplicationModule.QualifiedDependency
が指定されたDependencyType
を持つかどうかを返します。- パラメーター:
type
- null であってはなりません。- 戻り値:
isValidDependencyWithin
getExistingModuleOf
ApplicationModule getExistingModuleOf(com.tngtech.archunit.core.domain.JavaClass javaClass, ApplicationModules modules) toString
equals
hashCode
public int hashCode()