public class AnnotationFinder.MethodInfo extends AnnotationFinder.Annotatable implements AnnotationFinder.Info
| Constructor and Description |
|---|
AnnotationFinder.MethodInfo(AnnotationFinder.ClassInfo info,
java.lang.reflect.Constructor constructor) |
AnnotationFinder.MethodInfo(AnnotationFinder.ClassInfo info,
java.lang.reflect.Method method) |
AnnotationFinder.MethodInfo(AnnotationFinder.ClassInfo declarignClass,
java.lang.String name,
java.lang.String descriptor) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.reflect.Member |
get() |
java.lang.annotation.Annotation[] |
getDeclaredAnnotations() |
AnnotationFinder.ClassInfo |
getDeclaringClass() |
java.lang.String |
getDescriptor() |
java.lang.String |
getMetaAnnotationName() |
java.lang.String |
getName() |
java.util.List<java.util.List<AnnotationFinder.AnnotationInfo>> |
getParameterAnnotations() |
java.util.List<AnnotationFinder.AnnotationInfo> |
getParameterAnnotations(int index) |
java.util.List<AnnotationFinder.ParameterInfo> |
getParameters() |
boolean |
isConstructor() |
java.lang.String |
toString() |
getAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAnnotationspublic AnnotationFinder.MethodInfo(AnnotationFinder.ClassInfo info, java.lang.reflect.Constructor constructor)
public AnnotationFinder.MethodInfo(AnnotationFinder.ClassInfo info, java.lang.reflect.Method method)
public AnnotationFinder.MethodInfo(AnnotationFinder.ClassInfo declarignClass, java.lang.String name, java.lang.String descriptor)
public java.lang.String getDescriptor()
public java.lang.String getMetaAnnotationName()
getMetaAnnotationName in interface AnnotationFinder.InfogetMetaAnnotationName in class AnnotationFinder.Annotatablepublic java.lang.annotation.Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in interface AnnotationFinder.InfogetDeclaredAnnotations in class AnnotationFinder.Annotatablepublic boolean isConstructor()
public java.util.List<java.util.List<AnnotationFinder.AnnotationInfo>> getParameterAnnotations()
public java.util.List<AnnotationFinder.AnnotationInfo> getParameterAnnotations(int index)
public java.util.List<AnnotationFinder.ParameterInfo> getParameters()
public java.lang.String getName()
getName in interface AnnotationFinder.Infopublic AnnotationFinder.ClassInfo getDeclaringClass()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.reflect.Member get()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException