Package com.tngtech.archunit.core.domain
Class JavaAccess.Predicates
- java.lang.Object
-
- com.tngtech.archunit.core.domain.JavaAccess.Predicates
-
- Enclosing class:
- JavaAccess<TARGET extends AccessTarget>
public static final class JavaAccess.Predicates extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DescribedPredicate<JavaAccess<?>>
origin(DescribedPredicate<? super JavaCodeUnit> predicate)
static DescribedPredicate<JavaAccess<?>>
originOwner(DescribedPredicate<? super JavaClass> predicate)
static DescribedPredicate<JavaAccess<?>>
originOwnerEqualsTargetOwner()
static DescribedPredicate<JavaAccess<?>>
target(DescribedPredicate<? super AccessTarget> predicate)
static DescribedPredicate<JavaAccess<?>>
targetOwner(DescribedPredicate<? super JavaClass> predicate)
-
-
-
Method Detail
-
originOwner
@PublicAPI(usage=ACCESS) public static DescribedPredicate<JavaAccess<?>> originOwner(DescribedPredicate<? super JavaClass> predicate)
-
origin
@PublicAPI(usage=ACCESS) public static DescribedPredicate<JavaAccess<?>> origin(DescribedPredicate<? super JavaCodeUnit> predicate)
-
originOwnerEqualsTargetOwner
@PublicAPI(usage=ACCESS) public static DescribedPredicate<JavaAccess<?>> originOwnerEqualsTargetOwner()
-
targetOwner
@PublicAPI(usage=ACCESS) public static DescribedPredicate<JavaAccess<?>> targetOwner(DescribedPredicate<? super JavaClass> predicate)
-
target
@PublicAPI(usage=ACCESS) public static DescribedPredicate<JavaAccess<?>> target(DescribedPredicate<? super AccessTarget> predicate)
-
-