Class CanBeAnnotated.Predicates
java.lang.Object
com.tngtech.archunit.core.domain.properties.CanBeAnnotated.Predicates
- Enclosing interface:
- CanBeAnnotated
-
Method Summary
Modifier and TypeMethodDescriptionstatic DescribedPredicate<CanBeAnnotated>
annotatedWith
(DescribedPredicate<? super JavaAnnotation<?>> predicate) static DescribedPredicate<CanBeAnnotated>
annotatedWith
(Class<? extends Annotation> annotationType) static DescribedPredicate<CanBeAnnotated>
annotatedWith
(String annotationTypeName) static DescribedPredicate<CanBeAnnotated>
metaAnnotatedWith
(DescribedPredicate<? super JavaAnnotation<?>> predicate) static DescribedPredicate<CanBeAnnotated>
metaAnnotatedWith
(Class<? extends Annotation> annotationType) static DescribedPredicate<CanBeAnnotated>
metaAnnotatedWith
(String annotationTypeName)
-
Method Details
-
annotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> annotatedWith(Class<? extends Annotation> annotationType) -
annotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> annotatedWith(String annotationTypeName) -
annotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> annotatedWith(DescribedPredicate<? super JavaAnnotation<?>> predicate) -
metaAnnotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> metaAnnotatedWith(Class<? extends Annotation> annotationType) -
metaAnnotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> metaAnnotatedWith(String annotationTypeName) -
metaAnnotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> metaAnnotatedWith(DescribedPredicate<? super JavaAnnotation<?>> predicate)
-