ClassQuery<C> |
ClassQuery.annotatedWith(Class<? extends Annotation> annotation) |
Restricts query to classes that are annotated by annotation with specified class.
|
ClassQuery<C> |
ClassQuery.annotatedWith(AnnotationFilter annotationFilter) |
Restricts query to classes that matches specified annotation filter.
|
ClassQuery<C> |
ClassQuery.filter(Predicate<? super Class<? extends C>> filter) |
Restricts query to classes that matches specified predicate.
|
ClassQuery<C> |
ClassQuery.inPackage(Package filteredPackage) |
Restricts query to classes that in specified package or its descendants.
|
ClassQuery<C> |
ClassQuery.inPackage(String filteredPackageName) |
Restricts query to classes that in specified package or its descendants.
|
static ClassQuery<Object> |
ClassQuery.of(ClassLoader loader) |
Queries for classes reachable by specified classloader.
|
<X extends C> ClassQuery<X> |
ClassQuery.subtypeOf(Class<? extends X> supertype) |
Restricts query to classes that are subtype of specified type.
|
static ClassQuery<Object> |
ClassQuery.system() |
Queries for all classes reachable from declared classpath.
|