public interface IAnnotationFinder
boolean isAnnotationPresent(Class<? extends Annotation> annotation)
List<String> getClassesNotLoaded()
List<Package> findAnnotatedPackages(Class<? extends Annotation> annotation)
List<Class<?>> findAnnotatedClasses(Class<? extends Annotation> annotation)
List<Class<?>> findInheritedAnnotatedClasses(Class<? extends Annotation> annotation)
List<Method> findAnnotatedMethods(Class<? extends Annotation> annotation)
List<Constructor> findAnnotatedConstructors(Class<? extends Annotation> annotation)
List<Field> findAnnotatedFields(Class<? extends Annotation> annotation)
List<Class<?>> findClassesInPackage(String packageName, boolean recursive)
<T> List<Class<? extends T>> findSubclasses(Class<T> clazz)
<T> List<Class<? extends T>> findImplementations(Class<T> clazz)
List<Annotated<Method>> findMetaAnnotatedMethods(Class<? extends Annotation> annotation)
List<Annotated<Field>> findMetaAnnotatedFields(Class<? extends Annotation> annotation)
List<Annotated<Class<?>>> findMetaAnnotatedClasses(Class<? extends Annotation> annotation)
List<String> getAnnotatedClassNames()
Copyright © 2005–2014. All rights reserved.