Class CanBeAnnotated.Predicates
- java.lang.Object
-
- com.tngtech.archunit.core.domain.properties.CanBeAnnotated.Predicates
-
- Enclosing interface:
- CanBeAnnotated
public static final class CanBeAnnotated.Predicates extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DescribedPredicate<CanBeAnnotated>
annotatedWith(DescribedPredicate<? super JavaAnnotation> predicate)
static DescribedPredicate<CanBeAnnotated>
annotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
static DescribedPredicate<CanBeAnnotated>
annotatedWith(java.lang.String annotationTypeName)
static DescribedPredicate<CanBeAnnotated>
metaAnnotatedWith(DescribedPredicate<? super JavaAnnotation> predicate)
static DescribedPredicate<CanBeAnnotated>
metaAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
static DescribedPredicate<CanBeAnnotated>
metaAnnotatedWith(java.lang.String annotationTypeName)
-
-
-
Method Detail
-
annotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> annotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
-
annotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> annotatedWith(java.lang.String annotationTypeName)
-
annotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> annotatedWith(DescribedPredicate<? super JavaAnnotation> predicate)
-
metaAnnotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> metaAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
-
metaAnnotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> metaAnnotatedWith(java.lang.String annotationTypeName)
-
metaAnnotatedWith
@PublicAPI(usage=ACCESS) public static DescribedPredicate<CanBeAnnotated> metaAnnotatedWith(DescribedPredicate<? super JavaAnnotation> predicate)
-
-