public abstract class ForwardingWeldConstructor<T> extends ForwardingWeldMember<T,T,Constructor<T>> implements EnhancedAnnotatedConstructor<T>
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS| Constructor and Description |
|---|
ForwardingWeldConstructor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract EnhancedAnnotatedConstructor<T> |
delegate() |
EnhancedAnnotatedType<T> |
getDeclaringType()
Gets an abstraction of the declaring class
|
List<? extends EnhancedAnnotatedParameter<?,T>> |
getEnhancedParameters()
Gets the abstracted parameters of the method
|
List<EnhancedAnnotatedParameter<?,T>> |
getEnhancedParameters(Class<? extends Annotation> annotationType)
Gets the list of annotated parameters for a given annotation
|
Constructor<T> |
getJavaMember()
Get the underlying
Member. |
List<AnnotatedParameter<T>> |
getParameters()
Get the parameters of the callable member.
|
ConstructorSignature |
getSignature() |
AnnotatedConstructor<T> |
slim()
Returns a lightweight implementation of
Annotated with minimal memory footprint. |
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStaticequals, getAnnotation, getAnnotations, getBaseType, getTypeClosure, hashCode, isAnnotationPresent, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStaticisStaticgetAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresentprotected abstract EnhancedAnnotatedConstructor<T> delegate()
delegate in class ForwardingWeldMember<T,T,Constructor<T>>public List<EnhancedAnnotatedParameter<?,T>> getEnhancedParameters(Class<? extends Annotation> annotationType)
EnhancedAnnotatedCallablegetEnhancedParameters in interface EnhancedAnnotatedCallable<T,T,Constructor<T>>annotationType - The annotation to matchpublic EnhancedAnnotatedType<T> getDeclaringType()
EnhancedAnnotatedMembergetDeclaringType in interface AnnotatedMember<T>getDeclaringType in interface EnhancedAnnotatedMember<T,T,Constructor<T>>getDeclaringType in class ForwardingWeldMember<T,T,Constructor<T>>public List<? extends EnhancedAnnotatedParameter<?,T>> getEnhancedParameters()
EnhancedAnnotatedCallablegetEnhancedParameters in interface EnhancedAnnotatedCallable<T,T,Constructor<T>>public ConstructorSignature getSignature()
getSignature in interface EnhancedAnnotatedConstructor<T>public List<AnnotatedParameter<T>> getParameters()
AnnotatedCallableGet the parameters of the callable member.
getParameters in interface AnnotatedCallable<T>public Constructor<T> getJavaMember()
AnnotatedMember
Get the underlying Member.
getJavaMember in interface AnnotatedConstructor<T>getJavaMember in interface AnnotatedMember<T>Memberpublic AnnotatedConstructor<T> slim()
EnhancedAnnotatedAnnotated with minimal memory footprint.slim in interface EnhancedAnnotated<T,Constructor<T>>slim in interface EnhancedAnnotatedCallable<T,T,Constructor<T>>slim in interface EnhancedAnnotatedConstructor<T>slim in interface EnhancedAnnotatedMember<T,T,Constructor<T>>slim in class ForwardingWeldMember<T,T,Constructor<T>>AnnotatedCopyright © 2013 Seam Framework. All Rights Reserved.