public class Java15AnnotationFinder extends java.lang.Object implements AnnotationFinder, ArgNameFinder
| Modifier and Type | Field and Description |
|---|---|
static ResolvedType[][] |
NO_PARAMETER_ANNOTATIONS |
| Constructor and Description |
|---|
Java15AnnotationFinder() |
| Modifier and Type | Method and Description |
|---|---|
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) |
ResolvedType[] |
getAnnotations(java.lang.Class forClass,
World inWorld) |
java.util.Set |
getAnnotations(java.lang.reflect.Member onMember) |
ResolvedType[][] |
getParameterAnnotationTypes(java.lang.reflect.Member onMember) |
java.lang.String[] |
getParameterNames(java.lang.reflect.Member forMember)
Attempt to discover the parameter names for a reflectively obtained member
|
void |
setClassLoader(java.lang.ClassLoader aLoader) |
void |
setWorld(World aWorld) |
public static final ResolvedType[][] NO_PARAMETER_ANNOTATIONS
public void setClassLoader(java.lang.ClassLoader aLoader)
setClassLoader in interface AnnotationFinderpublic void setWorld(World aWorld)
setWorld in interface AnnotationFinderpublic java.lang.Object getAnnotation(ResolvedType annotationType, java.lang.Object onObject)
getAnnotation in interface AnnotationFinderpublic java.lang.Object getAnnotationFromClass(ResolvedType annotationType, java.lang.Class aClass)
getAnnotationFromClass in interface AnnotationFinderpublic java.lang.Object getAnnotationFromMember(ResolvedType annotationType, java.lang.reflect.Member aMember)
getAnnotationFromMember in interface AnnotationFinderpublic AnnotationAJ getAnnotationOfType(UnresolvedType ofType, java.lang.reflect.Member onMember)
getAnnotationOfType in interface AnnotationFinderpublic java.lang.String getAnnotationDefaultValue(java.lang.reflect.Member onMember)
getAnnotationDefaultValue in interface AnnotationFinderpublic java.util.Set getAnnotations(java.lang.reflect.Member onMember)
getAnnotations in interface AnnotationFinderpublic ResolvedType[] getAnnotations(java.lang.Class forClass, World inWorld)
public java.lang.String[] getParameterNames(java.lang.reflect.Member forMember)
ArgNameFindergetParameterNames in interface ArgNameFinderpublic ResolvedType[][] getParameterAnnotationTypes(java.lang.reflect.Member onMember)
getParameterAnnotationTypes in interface AnnotationFinder