public static final class JavaClass.Predicates
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static DescribedPredicate<JavaClass> |
INTERFACES |
public static final DescribedPredicate<JavaClass> INTERFACES
public static DescribedPredicate<JavaClass> type(java.lang.Class<?> type)
public static DescribedPredicate<JavaClass> simpleName(java.lang.String name)
public static DescribedPredicate<JavaClass> simpleNameStartingWith(java.lang.String prefix)
public static DescribedPredicate<JavaClass> simpleNameContaining(java.lang.String infix)
public static DescribedPredicate<JavaClass> simpleNameEndingWith(java.lang.String suffix)
public static DescribedPredicate<JavaClass> assignableTo(java.lang.Class<?> type)
public static DescribedPredicate<JavaClass> assignableFrom(java.lang.Class<?> type)
public static DescribedPredicate<JavaClass> assignableTo(java.lang.String typeName)
public static DescribedPredicate<JavaClass> assignableFrom(java.lang.String typeName)
public static DescribedPredicate<JavaClass> assignableTo(DescribedPredicate<? super JavaClass> predicate)
public static DescribedPredicate<JavaClass> assignableFrom(DescribedPredicate<? super JavaClass> predicate)
public static DescribedPredicate<JavaClass> implement(java.lang.Class<?> type)
public static DescribedPredicate<JavaClass> implement(java.lang.String typeName)
public static DescribedPredicate<JavaClass> implement(DescribedPredicate<? super JavaClass> predicate)
public static DescribedPredicate<JavaClass> resideInAPackage(java.lang.String packageIdentifier)
PackageMatcher
.packageIdentifier
- A string representing the identifier to match packages againstDescribedPredicate
returning true iff the package of the
tested JavaClass
matches the identifierpublic static DescribedPredicate<JavaClass> resideInAnyPackage(java.lang.String... packageIdentifiers)
resideInAPackage(String)
public static DescribedPredicate<JavaClass> resideOutsideOfPackage(java.lang.String packageIdentifier)
public static DescribedPredicate<JavaClass> resideOutsideOfPackages(java.lang.String... packageIdentifiers)
public static DescribedPredicate<JavaClass> equivalentTo(java.lang.Class<?> clazz)
JavaClass.isEquivalentTo(Class)