Package com.tngtech.archunit.core.domain
Class Dependency.Predicates
- java.lang.Object
-
- com.tngtech.archunit.core.domain.Dependency.Predicates
-
- Enclosing class:
- Dependency
public static final class Dependency.Predicates extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
dependency
@PublicAPI(usage=ACCESS) public static DescribedPredicate<Dependency> dependency(java.lang.Class<?> originClass, java.lang.Class<?> targetClass)
-
dependency
@PublicAPI(usage=ACCESS) public static DescribedPredicate<Dependency> dependency(java.lang.String originClassName, java.lang.String targetClassName)
-
dependency
@PublicAPI(usage=ACCESS) public static DescribedPredicate<Dependency> dependency(DescribedPredicate<? super JavaClass> originPredicate, DescribedPredicate<? super JavaClass> targetPredicate)
-
dependencyOrigin
@PublicAPI(usage=ACCESS) public static DescribedPredicate<Dependency> dependencyOrigin(java.lang.Class<?> clazz)
-
dependencyOrigin
@PublicAPI(usage=ACCESS) public static DescribedPredicate<Dependency> dependencyOrigin(java.lang.String className)
-
dependencyOrigin
@PublicAPI(usage=ACCESS) public static DescribedPredicate<Dependency> dependencyOrigin(DescribedPredicate<? super JavaClass> predicate)
-
dependencyTarget
@PublicAPI(usage=ACCESS) public static DescribedPredicate<Dependency> dependencyTarget(java.lang.Class<?> clazz)
-
dependencyTarget
@PublicAPI(usage=ACCESS) public static DescribedPredicate<Dependency> dependencyTarget(java.lang.String className)
-
dependencyTarget
@PublicAPI(usage=ACCESS) public static DescribedPredicate<Dependency> dependencyTarget(DescribedPredicate<? super JavaClass> predicate)
-
-