org.apache.xbean.finder
Class MetaAnnotatedMethod

java.lang.Object
  extended by org.apache.xbean.finder.MetaAnnotatedObject<java.lang.reflect.Method>
      extended by org.apache.xbean.finder.MetaAnnotatedMethod
All Implemented Interfaces:
java.lang.reflect.AnnotatedElement, java.lang.reflect.Member, Annotated<java.lang.reflect.Method>, AnnotatedMember<java.lang.reflect.Method>, AnnotatedMethod<java.lang.reflect.Method>, MetaAnnotated<java.lang.reflect.Method>

public class MetaAnnotatedMethod
extends MetaAnnotatedObject<java.lang.reflect.Method>
implements AnnotatedMethod<java.lang.reflect.Method>

Version:
$Rev$ $Date$

Field Summary
 
Fields inherited from class org.apache.xbean.finder.MetaAnnotatedObject
annotations, target
 
Fields inherited from interface java.lang.reflect.Member
DECLARED, PUBLIC
 
Constructor Summary
MetaAnnotatedMethod(java.lang.reflect.Method method)
           
 
Method Summary
 java.lang.annotation.Annotation[] getDeclaredAnnotations()
           
 java.lang.Class<?> getDeclaringClass()
           
 java.lang.Class<?>[] getExceptionTypes()
           
 java.lang.reflect.Type[] getGenericExceptionTypes()
           
 java.lang.reflect.Type[] getGenericParameterTypes()
           
 int getModifiers()
           
 java.lang.String getName()
           
 java.lang.annotation.Annotation[][] getParameterAnnotations()
           
 java.lang.Class<?>[] getParameterTypes()
           
 boolean isSynthetic()
           
 boolean isVarArgs()
           
 java.lang.String toGenericString()
           
 
Methods inherited from class org.apache.xbean.finder.MetaAnnotatedObject
equals, get, getAnnotation, getAnnotations, getMetaAnnotations, hashCode, isAnnotationPresent, toString, unroll
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.xbean.finder.Annotated
get
 
Methods inherited from interface java.lang.reflect.AnnotatedElement
getAnnotation, getAnnotations, isAnnotationPresent
 

Constructor Detail

MetaAnnotatedMethod

public MetaAnnotatedMethod(java.lang.reflect.Method method)
Method Detail

getDeclaredAnnotations

public java.lang.annotation.Annotation[] getDeclaredAnnotations()
Specified by:
getDeclaredAnnotations in interface java.lang.reflect.AnnotatedElement

getParameterAnnotations

public java.lang.annotation.Annotation[][] getParameterAnnotations()
Specified by:
getParameterAnnotations in interface AnnotatedMethod<java.lang.reflect.Method>

getDeclaringClass

public java.lang.Class<?> getDeclaringClass()
Specified by:
getDeclaringClass in interface java.lang.reflect.Member

getName

public java.lang.String getName()
Specified by:
getName in interface java.lang.reflect.Member

getModifiers

public int getModifiers()
Specified by:
getModifiers in interface java.lang.reflect.Member

getParameterTypes

public java.lang.Class<?>[] getParameterTypes()
Specified by:
getParameterTypes in interface AnnotatedMethod<java.lang.reflect.Method>

getGenericParameterTypes

public java.lang.reflect.Type[] getGenericParameterTypes()
Specified by:
getGenericParameterTypes in interface AnnotatedMethod<java.lang.reflect.Method>

getExceptionTypes

public java.lang.Class<?>[] getExceptionTypes()
Specified by:
getExceptionTypes in interface AnnotatedMethod<java.lang.reflect.Method>

getGenericExceptionTypes

public java.lang.reflect.Type[] getGenericExceptionTypes()
Specified by:
getGenericExceptionTypes in interface AnnotatedMethod<java.lang.reflect.Method>

toGenericString

public java.lang.String toGenericString()
Specified by:
toGenericString in interface AnnotatedMethod<java.lang.reflect.Method>

isVarArgs

public boolean isVarArgs()
Specified by:
isVarArgs in interface AnnotatedMethod<java.lang.reflect.Method>

isSynthetic

public boolean isSynthetic()
Specified by:
isSynthetic in interface java.lang.reflect.Member


Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.