Top Methods
org.aspectj.weaver.reflect

public Interface AnnotationFinder

Known Direct Implementers
org.aspectj.weaver.reflect.Java15AnnotationFinder
Imports
java.lang.reflect.Member, org.aspectj.weaver.AnnotationAJ, .ResolvedType, .UnresolvedType, .World

Authors
Adrian Colyer, Andy Clement

Method Summary

Modifier and TypeMethod and Description
public Object
getAnnotation(ResolvedType annotationType, Object onObject)

public String
public Object
getAnnotationFromClass(ResolvedType annotationType, Class<?> aClass)

public Object
getAnnotationFromMember(ResolvedType annotationType, Member aMember)

public AnnotationAJ
public ResolvedType[]
getAnnotations(Member onMember, boolean runtimeAnnotationsOnly)

public ResolvedType[][]
public void
setClassLoader(ClassLoader annotationLoader)

public void
setWorld(World aWorld)

Method Detail

getAnnotationback to summary
public Object getAnnotation(ResolvedType annotationType, Object onObject)
getAnnotationDefaultValueback to summary
public String getAnnotationDefaultValue(Member onMember)
getAnnotationFromClassback to summary
public Object getAnnotationFromClass(ResolvedType annotationType, Class<?> aClass)
getAnnotationFromMemberback to summary
public Object getAnnotationFromMember(ResolvedType annotationType, Member aMember)
getAnnotationOfTypeback to summary
public AnnotationAJ getAnnotationOfType(UnresolvedType ofType, Member onMember)
getAnnotationsback to summary
public ResolvedType[] getAnnotations(Member onMember, boolean runtimeAnnotationsOnly)
getParameterAnnotationTypesback to summary
public ResolvedType[][] getParameterAnnotationTypes(Member onMember)
setClassLoaderback to summary
public void setClassLoader(ClassLoader annotationLoader)
setWorldback to summary
public void setWorld(World aWorld)