public class ClasspathScanner
extends java.lang.Object
Constructor and Description |
---|
ClasspathScanner(java.util.Collection<java.lang.String> basePackages,
java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> annotations) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.Class<?>> |
getClasses() |
java.util.Set<java.lang.reflect.Constructor> |
getConstructors() |
java.util.Set<java.lang.reflect.Field> |
getFields() |
java.util.Set<java.lang.reflect.Method> |
getMethods() |
public ClasspathScanner(java.util.Collection<java.lang.String> basePackages, java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>> annotations)
basePackages
- list of packages to search (recursively)annotations
- class annotations to search forpublic java.util.Set<java.lang.Class<?>> getClasses()
public java.util.Set<java.lang.reflect.Constructor> getConstructors()
public java.util.Set<java.lang.reflect.Method> getMethods()
public java.util.Set<java.lang.reflect.Field> getFields()