Interface IAnnotationFinder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.Class<?>> findAnnotatedClasses​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
      java.util.List<java.lang.reflect.Constructor> findAnnotatedConstructors​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
      java.util.List<java.lang.reflect.Field> findAnnotatedFields​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
      java.util.List<java.lang.reflect.Method> findAnnotatedMethods​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
      java.util.List<java.lang.Package> findAnnotatedPackages​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
      java.util.List<java.lang.Class<?>> findClassesInPackage​(java.lang.String packageName, boolean recursive)  
      <T> java.util.List<java.lang.Class<? extends T>> findImplementations​(java.lang.Class<T> clazz)  
      java.util.List<java.lang.Class<?>> findInheritedAnnotatedClasses​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
      java.util.List<Annotated<java.lang.Class<?>>> findMetaAnnotatedClasses​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
      java.util.List<Annotated<java.lang.reflect.Field>> findMetaAnnotatedFields​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
      java.util.List<Annotated<java.lang.reflect.Method>> findMetaAnnotatedMethods​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
      <T> java.util.List<java.lang.Class<? extends T>> findSubclasses​(java.lang.Class<T> clazz)  
      java.util.List<java.lang.String> getAnnotatedClassNames()  
      java.util.List<java.lang.String> getClassesNotLoaded()  
      boolean isAnnotationPresent​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)  
    • Method Detail

      • isAnnotationPresent

        boolean isAnnotationPresent​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • getClassesNotLoaded

        java.util.List<java.lang.String> getClassesNotLoaded()
      • findAnnotatedPackages

        java.util.List<java.lang.Package> findAnnotatedPackages​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • findAnnotatedClasses

        java.util.List<java.lang.Class<?>> findAnnotatedClasses​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • findInheritedAnnotatedClasses

        java.util.List<java.lang.Class<?>> findInheritedAnnotatedClasses​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • findAnnotatedMethods

        java.util.List<java.lang.reflect.Method> findAnnotatedMethods​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • findAnnotatedConstructors

        java.util.List<java.lang.reflect.Constructor> findAnnotatedConstructors​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • findAnnotatedFields

        java.util.List<java.lang.reflect.Field> findAnnotatedFields​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • findClassesInPackage

        java.util.List<java.lang.Class<?>> findClassesInPackage​(java.lang.String packageName,
                                                                boolean recursive)
      • findSubclasses

        <T> java.util.List<java.lang.Class<? extends T>> findSubclasses​(java.lang.Class<T> clazz)
      • findImplementations

        <T> java.util.List<java.lang.Class<? extends T>> findImplementations​(java.lang.Class<T> clazz)
      • findMetaAnnotatedMethods

        java.util.List<Annotated<java.lang.reflect.Method>> findMetaAnnotatedMethods​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • findMetaAnnotatedFields

        java.util.List<Annotated<java.lang.reflect.Field>> findMetaAnnotatedFields​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • findMetaAnnotatedClasses

        java.util.List<Annotated<java.lang.Class<?>>> findMetaAnnotatedClasses​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • getAnnotatedClassNames

        java.util.List<java.lang.String> getAnnotatedClassNames()