Package org.aspectj.weaver.reflect
Interface AnnotationFinder
-
- All Known Implementing Classes:
Java15AnnotationFinder
public interface AnnotationFinder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectgetAnnotation(ResolvedType annotationType, Object onObject)StringgetAnnotationDefaultValue(Member onMember)ObjectgetAnnotationFromClass(ResolvedType annotationType, Class<?> aClass)ObjectgetAnnotationFromMember(ResolvedType annotationType, Member aMember)AnnotationAJgetAnnotationOfType(UnresolvedType ofType, Member onMember)ResolvedType[]getAnnotations(Member onMember, boolean runtimeAnnotationsOnly)ResolvedType[][]getParameterAnnotationTypes(Member onMember)voidsetClassLoader(ClassLoader annotationLoader)voidsetWorld(World aWorld)
-
-
-
Method Detail
-
setClassLoader
void setClassLoader(ClassLoader annotationLoader)
-
setWorld
void setWorld(World aWorld)
-
getAnnotation
Object getAnnotation(ResolvedType annotationType, Object onObject)
-
getAnnotationFromMember
Object getAnnotationFromMember(ResolvedType annotationType, Member aMember)
-
getAnnotationOfType
AnnotationAJ getAnnotationOfType(UnresolvedType ofType, Member onMember)
-
getAnnotationFromClass
Object getAnnotationFromClass(ResolvedType annotationType, Class<?> aClass)
-
getAnnotations
ResolvedType[] getAnnotations(Member onMember, boolean runtimeAnnotationsOnly)
-
getParameterAnnotationTypes
ResolvedType[][] getParameterAnnotationTypes(Member onMember)
-
-