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>
Predefined
predicates
targeting JavaAccess
.
Note that due to inheritance further predicates for JavaAccess
can be found in the following locations:
-
Method Summary
Modifier and TypeMethodDescriptionstatic DescribedPredicate
<JavaAccess<?>> origin
(DescribedPredicate<? super JavaCodeUnit> predicate) static DescribedPredicate
<JavaAccess<?>> originOwner
(DescribedPredicate<? super JavaClass> predicate) static DescribedPredicate
<JavaAccess<?>> static DescribedPredicate
<JavaAccess<?>> target
(DescribedPredicate<? super AccessTarget> predicate) static DescribedPredicate
<JavaAccess<?>> targetOwner
(DescribedPredicate<? super JavaClass> predicate)
-
Method Details
-
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)
-