Class BackedAnnotatedConstructor<X>
- java.lang.Object
-
- org.jboss.weld.annotated.slim.BaseAnnotated
-
- org.jboss.weld.annotated.slim.backed.BackedAnnotated
-
- org.jboss.weld.annotated.slim.backed.BackedAnnotatedMember<X>
-
- org.jboss.weld.annotated.slim.backed.BackedAnnotatedCallable<X,Constructor<X>>
-
- org.jboss.weld.annotated.slim.backed.BackedAnnotatedConstructor<X>
-
- All Implemented Interfaces:
Serializable
,Annotated
,AnnotatedCallable<X>
,AnnotatedConstructor<X>
,AnnotatedMember<X>
public class BackedAnnotatedConstructor<X> extends BackedAnnotatedCallable<X,Constructor<X>> implements AnnotatedConstructor<X>, Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.weld.annotated.slim.backed.BackedAnnotatedMember
BackedAnnotatedMember.BackedAnnotatedMemberSerializationProxy<X,A extends AnnotatedMember<? super X>>
-
-
Constructor Summary
Constructors Constructor Description BackedAnnotatedConstructor(Constructor<X> constructor, BackedAnnotatedType<X> declaringType, SharedObjectCache sharedObjectCache)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<AnnotatedParameter<X>>
initParameters(Constructor<X> member, SharedObjectCache sharedObjectCache)
static <X> AnnotatedConstructor<X>
of(Constructor<X> constructor, BackedAnnotatedType<X> declaringType, SharedObjectCache sharedObjectCache)
String
toString()
-
Methods inherited from class org.jboss.weld.annotated.slim.backed.BackedAnnotatedCallable
equals, getAnnotatedElement, getAnnotation, getJavaMember, getParameters, hashCode, isAnnotationPresent
-
Methods inherited from class org.jboss.weld.annotated.slim.backed.BackedAnnotatedMember
getDeclaringType, getReflectionCache, isStatic
-
Methods inherited from class org.jboss.weld.annotated.slim.backed.BackedAnnotated
getAnnotations, getTypeClosure, initTypeClosure
-
Methods inherited from class org.jboss.weld.annotated.slim.BaseAnnotated
getBaseType
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
-
Methods inherited from interface javax.enterprise.inject.spi.AnnotatedCallable
getParameters
-
Methods inherited from interface javax.enterprise.inject.spi.AnnotatedConstructor
getAnnotations, getJavaMember
-
Methods inherited from interface javax.enterprise.inject.spi.AnnotatedMember
getDeclaringType, isStatic
-
-
-
-
Constructor Detail
-
BackedAnnotatedConstructor
public BackedAnnotatedConstructor(Constructor<X> constructor, BackedAnnotatedType<X> declaringType, SharedObjectCache sharedObjectCache)
-
-
Method Detail
-
of
public static <X> AnnotatedConstructor<X> of(Constructor<X> constructor, BackedAnnotatedType<X> declaringType, SharedObjectCache sharedObjectCache)
-
initParameters
protected List<AnnotatedParameter<X>> initParameters(Constructor<X> member, SharedObjectCache sharedObjectCache)
- Overrides:
initParameters
in classBackedAnnotatedCallable<X,Constructor<X>>
-
-