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, getPositiongetActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStaticgetAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDeclaringTypegetActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStaticpublic 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 ForwardingAnnotatedpublic int hashCode()
hashCode in class ForwardingAnnotatedprotected WeldParameter<T,X> delegate()
delegate in class ForwardingWeldParameter<T,X>public javax.enterprise.inject.spi.Bean<?> getBean()
getBean in interface javax.enterprise.inject.spi.InjectionPointpublic Set<Annotation> getQualifiers()
WeldAnnotatedgetQualifiers in interface javax.enterprise.inject.spi.InjectionPointgetQualifiers in interface WeldAnnotated<T,Object>getQualifiers in class ForwardingWeldAnnotated<T,Object>public Member getJavaMember()
public void inject(Object declaringInstance, Object value)
WeldInjectionPointinject 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.InjectionPointpublic boolean isDelegate()
isDelegate in interface javax.enterprise.inject.spi.InjectionPointpublic boolean isTransient()
isTransient in interface javax.enterprise.inject.spi.InjectionPointpublic Type getType()
getType in interface javax.enterprise.inject.spi.InjectionPointpublic Member getMember()
getMember in interface javax.enterprise.inject.spi.InjectionPointCopyright © 2014 Seam Framework. All Rights Reserved.