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
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)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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)
-