public class ParameterInjectionPoint<T,X> extends ForwardingWeldParameter<T,X> implements WeldInjectionPoint<T,Object>, Serializable
WeldInjectionPoint.WeldInjectionPointSerializationProxy<T,S>
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS
Modifier and Type | Method and Description |
---|---|
protected WeldParameter<T,X> |
delegate() |
boolean |
equals(Object obj) |
javax.enterprise.inject.spi.Annotated |
getAnnotated() |
javax.enterprise.inject.spi.Bean<?> |
getBean() |
Member |
getJavaMember() |
Member |
getMember() |
Set<Annotation> |
getQualifiers()
Gets the binding types for this element
|
Type |
getType() |
T |
getValueToInject(BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
int |
hashCode() |
void |
inject(Object declaringInstance,
Object value)
Injects an instance
|
boolean |
isDelegate() |
boolean |
isTransient() |
static <T,X> ParameterInjectionPoint<T,X> |
of(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldParameter<T,X> parameter) |
getDeclaringCallable, getDeclaringType, getDeclaringWeldCallable, getPosition
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDeclaringType
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
public static <T,X> ParameterInjectionPoint<T,X> of(javax.enterprise.inject.spi.Bean<?> declaringBean, WeldParameter<T,X> parameter)
public boolean equals(Object obj)
equals
in class ForwardingAnnotated
public int hashCode()
hashCode
in class ForwardingAnnotated
protected WeldParameter<T,X> delegate()
delegate
in class ForwardingWeldParameter<T,X>
public javax.enterprise.inject.spi.Bean<?> getBean()
getBean
in interface javax.enterprise.inject.spi.InjectionPoint
public Set<Annotation> getQualifiers()
WeldAnnotated
getQualifiers
in interface javax.enterprise.inject.spi.InjectionPoint
getQualifiers
in interface WeldAnnotated<T,Object>
getQualifiers
in class ForwardingWeldAnnotated<T,Object>
public Member getJavaMember()
public void inject(Object declaringInstance, Object value)
WeldInjectionPoint
inject
in interface WeldInjectionPoint<T,Object>
declaringInstance
- The instance to inject intovalue
- The value to injectpublic T getValueToInject(BeanManagerImpl manager, javax.enterprise.context.spi.CreationalContext<?> creationalContext)
public javax.enterprise.inject.spi.Annotated getAnnotated()
getAnnotated
in interface javax.enterprise.inject.spi.InjectionPoint
public boolean isDelegate()
isDelegate
in interface javax.enterprise.inject.spi.InjectionPoint
public boolean isTransient()
isTransient
in interface javax.enterprise.inject.spi.InjectionPoint
public Type getType()
getType
in interface javax.enterprise.inject.spi.InjectionPoint
public Member getMember()
getMember
in interface javax.enterprise.inject.spi.InjectionPoint
Copyright © 2013 Seam Framework. All rights reserved.