org.apache.xbean.finder
Class MetaAnnotatedConstructor<T>

java.lang.Object
  extended by org.apache.xbean.finder.MetaAnnotatedElement<java.lang.reflect.Constructor<T>>
      extended by org.apache.xbean.finder.MetaAnnotatedConstructor<T>
All Implemented Interfaces:
java.lang.reflect.AnnotatedElement, java.lang.reflect.Member, Annotated<java.lang.reflect.Constructor<T>>, AnnotatedMember<java.lang.reflect.Constructor<T>>, AnnotatedMethod<java.lang.reflect.Constructor<T>>, MetaAnnotated<java.lang.reflect.Constructor<T>>

public class MetaAnnotatedConstructor<T>
extends MetaAnnotatedElement<java.lang.reflect.Constructor<T>>
implements AnnotatedMethod<java.lang.reflect.Constructor<T>>

Version:
$Rev$ $Date$

Field Summary
 
Fields inherited from class org.apache.xbean.finder.MetaAnnotatedElement
annotations, target
 
Fields inherited from interface java.lang.reflect.Member
DECLARED, PUBLIC
 
Constructor Summary
MetaAnnotatedConstructor(java.lang.reflect.Constructor<T> target)
           
 
Method Summary
 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.MetaAnnotatedElement
equals, get, getAnnotation, getAnnotations, getDeclaredAnnotations, getMetaAnnotations, hashCode, isAnnotationPresent, toString, unroll, unroll, unrollParameters
 
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, getDeclaredAnnotations, isAnnotationPresent
 

Constructor Detail

MetaAnnotatedConstructor

public MetaAnnotatedConstructor(java.lang.reflect.Constructor<T> target)
Method Detail

getParameterAnnotations

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

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.Constructor<T>>

getGenericParameterTypes

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

getExceptionTypes

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

getGenericExceptionTypes

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

toGenericString

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

isVarArgs

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

isSynthetic

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


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