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) |
ResolvedType[] |
getAnnotations(java.lang.reflect.Member onMember,
boolean areRuntimeAnnotationsSufficient) |
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 ResolvedType[] getAnnotations(java.lang.reflect.Member onMember, boolean areRuntimeAnnotationsSufficient)
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 ArgNameFinderforMember - the member for which parameter names are being looked uppublic ResolvedType[][] getParameterAnnotationTypes(java.lang.reflect.Member onMember)
getParameterAnnotationTypes in interface AnnotationFinder