Package org.apache.webbeans.portable
Class AnnotatedConstructorImpl<X>
- java.lang.Object
-
- org.apache.webbeans.portable.AbstractAnnotated
-
- org.apache.webbeans.portable.AbstractAnnotatedCallable<X>
-
- org.apache.webbeans.portable.AnnotatedConstructorImpl<X>
-
- Type Parameters:
X- class info
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated,jakarta.enterprise.inject.spi.AnnotatedCallable<X>,jakarta.enterprise.inject.spi.AnnotatedConstructor<X>,jakarta.enterprise.inject.spi.AnnotatedMember<X>
- Direct Known Subclasses:
AbstractDecoratorInjectionTarget.SubClassAnnotatedConstructorImpl
public class AnnotatedConstructorImpl<X> extends AbstractAnnotatedCallable<X> implements jakarta.enterprise.inject.spi.AnnotatedConstructor<X>
Implementation ofAnnotatedConstructorinterface.- Version:
- $Rev$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description protected MemberjavaMemberMember type
-
Constructor Summary
Constructors Constructor Description AnnotatedConstructorImpl(WebBeansContext webBeansContext, jakarta.enterprise.inject.spi.AnnotatedConstructor<X> annotatedConstructor, jakarta.enterprise.inject.spi.AnnotatedType<X> declaringType)AnnotatedConstructorImpl(WebBeansContext webBeansContext, Constructor<X> javaMember, jakarta.enterprise.inject.spi.AnnotatedType<X> declaringType)Create a ew instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<?>getDeclaringClass()jakarta.enterprise.inject.spi.AnnotatedType<X>getDeclaringType()Constructor<X>getJavaMember()protected Class<?>getOwningClass()booleanisStatic()StringtoString()-
Methods inherited from class org.apache.webbeans.portable.AbstractAnnotatedCallable
getParameters, setAnnotatedParameters
-
Methods inherited from class org.apache.webbeans.portable.AbstractAnnotated
addAnnotation, buildRepeatableAnnotations, clearAnnotations, extractTypeClojure, getAnnotation, getAnnotations, getBaseType, getRepeatables, getTypeClosure, getWebBeansContext, isAnnotationPresent, setAnnotations
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
javaMember
protected final Member javaMember
Member type
-
-
Constructor Detail
-
AnnotatedConstructorImpl
public AnnotatedConstructorImpl(WebBeansContext webBeansContext, Constructor<X> javaMember, jakarta.enterprise.inject.spi.AnnotatedType<X> declaringType)
Create a ew instance.- Parameters:
javaMember- constructor
-
AnnotatedConstructorImpl
public AnnotatedConstructorImpl(WebBeansContext webBeansContext, jakarta.enterprise.inject.spi.AnnotatedConstructor<X> annotatedConstructor, jakarta.enterprise.inject.spi.AnnotatedType<X> declaringType)
-
-
Method Detail
-
getJavaMember
public Constructor<X> getJavaMember()
-
toString
public String toString()
- Overrides:
toStringin classAbstractAnnotatedCallable<X>
-
getDeclaringType
public jakarta.enterprise.inject.spi.AnnotatedType<X> getDeclaringType()
- Specified by:
getDeclaringTypein interfacejakarta.enterprise.inject.spi.AnnotatedMember<X>
-
isStatic
public boolean isStatic()
- Specified by:
isStaticin interfacejakarta.enterprise.inject.spi.AnnotatedMember<X>
-
getOwningClass
protected Class<?> getOwningClass()
- Specified by:
getOwningClassin classAbstractAnnotated
-
getDeclaringClass
protected Class<?> getDeclaringClass()
- Specified by:
getDeclaringClassin classAbstractAnnotated
-
-