クラス 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 StreamSE<ApplicationModule.QualifiedDependency>fromCodeUnitParameter(com.tngtech.archunit.core.domain.JavaCodeUnit codeUnit, com.tngtech.archunit.core.domain.JavaClass parameter) (package private) static StreamSE<ApplicationModule.QualifiedDependency>fromCodeUnitReturnType(com.tngtech.archunit.core.domain.JavaCodeUnit codeUnit) (package private) static StreamSE<ApplicationModule.QualifiedDependency>(package private) ApplicationModulegetExistingModuleOf(com.tngtech.archunit.core.domain.JavaClass javaClass, ApplicationModules modules) com.tngtech.archunit.core.domain.JavaClassソースJavaClassを返します。com.tngtech.archunit.core.domain.JavaClassターゲットJavaClassを返します。(package private) booleanhasAnyType(CollectionSE<DependencyType> candidates) inthashCode()(package private) booleanhasType(DependencyType type) ApplicationModule.QualifiedDependencyが指定されたDependencyTypeを持つかどうかを返します。(package private) ViolationstoString()
コンストラクターの詳細
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 StreamSE<ApplicationModule.QualifiedDependency> fromCodeUnitParameter(com.tngtech.archunit.core.domain.JavaCodeUnit codeUnit, com.tngtech.archunit.core.domain.JavaClass parameter) fromCodeUnitReturnType
static StreamSE<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 であってはなりません。- 戻り値:
hasAnyType
isValidDependencyWithin
getExistingModuleOf
ApplicationModule getExistingModuleOf(com.tngtech.archunit.core.domain.JavaClass javaClass, ApplicationModules modules) toString
equals
hashCode
public int hashCode()