T - public class ConstructorInjectionPoint<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
hasTransientReferenceParameter |
| Modifier | Constructor and Description |
|---|---|
protected |
ConstructorInjectionPoint(EnhancedAnnotatedConstructor<T> constructor,
Bean<T> declaringBean,
java.lang.Class<?> declaringComponentClass,
InjectionPointFactory factory,
BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
AnnotatedConstructor<T> |
getAnnotated() |
Bean<?> |
getBean() |
AnnotatedConstructor<T> |
getComponentConstructor() |
java.util.Set<InjectionPoint> |
getInjectionPoints()
Returns a set of
InjectionPoint instances of this constructor/method. |
java.lang.reflect.Member |
getMember() |
java.util.List<ParameterInjectionPoint<?,X>> |
getParameterInjectionPoints() |
java.lang.Object[] |
getParameterValues(BeanManagerImpl manager,
CreationalContext<?> ctx,
CreationalContext<?> transientReference)
Helper method for getting the current parameter values from a list of annotated parameters.
|
<A extends java.lang.annotation.Annotation> |
getQualifier(java.lang.Class<A> annotationType)
Returns an instance of a given qualifier annotation or null if a given qualifier is not present on the injection point.
|
java.util.Set<java.lang.annotation.Annotation> |
getQualifiers() |
ConstructorSignature |
getSignature() |
java.lang.reflect.Type |
getType() |
int |
hashCode() |
boolean |
isDelegate() |
boolean |
isTransient() |
T |
newInstance(BeanManagerImpl manager,
CreationalContext<?> ctx) |
protected T |
newInstance(java.lang.Object[] parameterValues) |
java.lang.String |
toString() |
protected ConstructorInjectionPoint(EnhancedAnnotatedConstructor<T> constructor, Bean<T> declaringBean, java.lang.Class<?> declaringComponentClass, InjectionPointFactory factory, BeanManagerImpl manager)
public T newInstance(BeanManagerImpl manager, CreationalContext<?> ctx)
protected T newInstance(java.lang.Object[] parameterValues)
public java.lang.Object[] getParameterValues(BeanManagerImpl manager, CreationalContext<?> ctx, CreationalContext<?> transientReference)
parameters - The list of annotated parameter to look upmanager - The Bean managerpublic AnnotatedConstructor<T> getAnnotated()
getAnnotated in interface InjectionPointpublic ConstructorSignature getSignature()
public AnnotatedConstructor<T> getComponentConstructor()
public int hashCode()
public boolean equals(java.lang.Object obj)
public java.lang.reflect.Type getType()
getType in interface InjectionPointpublic java.util.Set<java.lang.annotation.Annotation> getQualifiers()
getQualifiers in interface InjectionPointpublic Bean<?> getBean()
getBean in interface InjectionPointpublic boolean isDelegate()
isDelegate in interface InjectionPointpublic boolean isTransient()
isTransient in interface InjectionPointpublic <A extends java.lang.annotation.Annotation> A getQualifier(java.lang.Class<A> annotationType)
WeldInjectionPointAttributesgetQualifier in interface WeldInjectionPointAttributes<T,S extends java.lang.reflect.Member>public java.lang.reflect.Member getMember()
getMember in interface InjectionPointpublic java.util.List<ParameterInjectionPoint<?,X>> getParameterInjectionPoints()
public java.util.Set<InjectionPoint> getInjectionPoints()
InjectionPoint instances of this constructor/method. This set never contains a
SpecialParameterInjectionPoint and is therefore suitable for use outside of Weld. The returned set
is immutable.public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015. All Rights Reserved.