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

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

public class MetaAnnotatedConstructor<T>
extends MetaAnnotatedElement<Constructor<T>>
implements AnnotatedMethod<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(Constructor<T> target)
           
 
Method Summary
 Class<?> getDeclaringClass()
           
 Class<?>[] getExceptionTypes()
           
 Type[] getGenericExceptionTypes()
           
 Type[] getGenericParameterTypes()
           
 int getModifiers()
           
 String getName()
           
 Annotation[][] getParameterAnnotations()
           
 Class<?>[] getParameterTypes()
           
 boolean isSynthetic()
           
 boolean isVarArgs()
           
 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(Constructor<T> target)
Method Detail

getParameterAnnotations

public Annotation[][] getParameterAnnotations()
Specified by:
getParameterAnnotations in interface AnnotatedMethod<Constructor<T>>

getDeclaringClass

public Class<?> getDeclaringClass()
Specified by:
getDeclaringClass in interface Member

getName

public String getName()
Specified by:
getName in interface Member

getModifiers

public int getModifiers()
Specified by:
getModifiers in interface Member

getParameterTypes

public Class<?>[] getParameterTypes()
Specified by:
getParameterTypes in interface AnnotatedMethod<Constructor<T>>

getGenericParameterTypes

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

getExceptionTypes

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

getGenericExceptionTypes

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

toGenericString

public String toGenericString()
Specified by:
toGenericString in interface AnnotatedMethod<Constructor<T>>

isVarArgs

public boolean isVarArgs()
Specified by:
isVarArgs in interface AnnotatedMethod<Constructor<T>>

isSynthetic

public boolean isSynthetic()
Specified by:
isSynthetic in interface Member


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