org.aspectj.weaver.reflect
Interface AnnotationFinder

All Known Implementing Classes:
Java15AnnotationFinder

public interface AnnotationFinder


Method Summary
 java.lang.Object getAnnotation(ResolvedType annotationType, java.lang.Object onObject)
           
 java.lang.String getAnnotationDefaultValue(java.lang.reflect.Member onMember)
           
 java.lang.Object getAnnotationFromClass(ResolvedType annotationType, java.lang.Class aClass)
           
 java.lang.Object getAnnotationFromMember(ResolvedType annotationType, java.lang.reflect.Member aMember)
           
 AnnotationAJ getAnnotationOfType(UnresolvedType ofType, java.lang.reflect.Member onMember)
           
 java.util.Set getAnnotations(java.lang.reflect.Member onMember)
           
 ResolvedType[][] getParameterAnnotationTypes(java.lang.reflect.Member onMember)
           
 void setClassLoader(java.lang.ClassLoader annotationLoader)
           
 void setWorld(World aWorld)
           
 

Method Detail

setClassLoader

void setClassLoader(java.lang.ClassLoader annotationLoader)

setWorld

void setWorld(World aWorld)

getAnnotation

java.lang.Object getAnnotation(ResolvedType annotationType,
                               java.lang.Object onObject)

getAnnotationFromMember

java.lang.Object getAnnotationFromMember(ResolvedType annotationType,
                                         java.lang.reflect.Member aMember)

getAnnotationOfType

AnnotationAJ getAnnotationOfType(UnresolvedType ofType,
                                 java.lang.reflect.Member onMember)

getAnnotationDefaultValue

java.lang.String getAnnotationDefaultValue(java.lang.reflect.Member onMember)

getAnnotationFromClass

java.lang.Object getAnnotationFromClass(ResolvedType annotationType,
                                        java.lang.Class aClass)

getAnnotations

java.util.Set getAnnotations(java.lang.reflect.Member onMember)

getParameterAnnotationTypes

ResolvedType[][] getParameterAnnotationTypes(java.lang.reflect.Member onMember)