public class AsynchronousInheritanceAnnotationFinder extends AnnotationFinder
Modifier and Type | Class and Description |
---|---|
protected static class |
AsynchronousInheritanceAnnotationFinder.DaemonThreadFactory |
AnnotationFinder.Annotatable, AnnotationFinder.AnnotationInfo, AnnotationFinder.ClassInfo, AnnotationFinder.FieldInfo, AnnotationFinder.GenericAwareInfoBuildingVisitor, AnnotationFinder.Info, AnnotationFinder.InfoBuildingVisitor, AnnotationFinder.MethodInfo, AnnotationFinder.PackageInfo, AnnotationFinder.ParameterInfo, AnnotationFinder.SubArchive
annotated, classInfos, originalInfos
Constructor and Description |
---|
AsynchronousInheritanceAnnotationFinder(Archive archive) |
AsynchronousInheritanceAnnotationFinder(Archive archive,
boolean checkRuntimeAnnotation) |
Modifier and Type | Method and Description |
---|---|
AnnotationFinder |
enableFindImplementations() |
AnnotationFinder |
enableFindSubclasses() |
<T> List<Class<? extends T>> |
findImplementations(Class<T> clazz) |
<T> List<Class<? extends T>> |
findSubclasses(Class<T> clazz) |
enableMetaAnnotations, findAnnotatedClasses, findAnnotatedConstructorParameters, findAnnotatedConstructors, findAnnotatedFields, findAnnotatedMethodParameters, findAnnotatedMethods, findAnnotatedPackages, findClassesInPackage, findInheritedAnnotatedClasses, findMetaAnnotatedClasses, findMetaAnnotatedFields, findMetaAnnotatedMethods, getAnnotatedClassNames, getAnnotationInfos, getArchive, getClassesNotLoaded, hasMetaAnnotations, initAnnotationInfos, isAnnotationPresent, link, linkInterfaces, linkParent, newAnnotatedMap, newClassInfoMap, readClassDef, readClassDef, readClassDef, select, select, select
public AsynchronousInheritanceAnnotationFinder(Archive archive, boolean checkRuntimeAnnotation)
public AsynchronousInheritanceAnnotationFinder(Archive archive)
public AnnotationFinder enableFindImplementations()
enableFindImplementations
in class AnnotationFinder
public AnnotationFinder enableFindSubclasses()
enableFindSubclasses
in class AnnotationFinder
public <T> List<Class<? extends T>> findSubclasses(Class<T> clazz)
findSubclasses
in interface IAnnotationFinder
findSubclasses
in class AnnotationFinder
public <T> List<Class<? extends T>> findImplementations(Class<T> clazz)
findImplementations
in interface IAnnotationFinder
findImplementations
in class AnnotationFinder
Copyright © 2005–2014. All rights reserved.