public class FieldInjectionPoint<T,X> extends ForwardingWeldField<T,X> implements WeldInjectionPoint<T,Field>, Serializable
WeldInjectionPoint.WeldInjectionPointSerializationProxy<T,S>MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS| Modifier | Constructor and Description |
|---|---|
protected |
FieldInjectionPoint(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> injectionTargetClass,
WeldField<T,X> field) |
| Modifier and Type | Method and Description |
|---|---|
protected WeldField<T,X> |
delegate() |
boolean |
equals(Object obj) |
javax.enterprise.inject.spi.Annotated |
getAnnotated() |
javax.enterprise.inject.spi.Bean<?> |
getBean() |
WeldClass<?> |
getInjectionTargetClass() |
Member |
getMember() |
Set<Annotation> |
getQualifiers()
Gets the binding types for this element
|
Type |
getType() |
WeldField<T,X> |
getWeldField() |
int |
hashCode() |
void |
inject(Object declaringInstance,
BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
void |
inject(Object declaringInstance,
Object value)
Injects an instance
|
boolean |
isDelegate() |
static <T,X> FieldInjectionPoint<T,X> |
of(javax.enterprise.inject.spi.Bean<?> declaringBean,
WeldClass<?> injectionTargetClass,
WeldField<T,X> field) |
get, getDeclaringType, getJavaMember, getPropertyName, isTransient, setgetActualTypeArguments, 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> FieldInjectionPoint<T,X> of(javax.enterprise.inject.spi.Bean<?> declaringBean, WeldClass<?> injectionTargetClass, WeldField<T,X> field)
public boolean equals(Object obj)
equals in class ForwardingAnnotatedpublic int hashCode()
hashCode in class ForwardingAnnotatedprotected WeldField<T,X> delegate()
delegate in class ForwardingWeldField<T,X>public javax.enterprise.inject.spi.Bean<?> getBean()
getBean in interface javax.enterprise.inject.spi.InjectionPointpublic WeldClass<?> getInjectionTargetClass()
public Set<Annotation> getQualifiers()
WeldAnnotatedgetQualifiers in interface javax.enterprise.inject.spi.InjectionPointgetQualifiers in interface WeldAnnotated<T,Field>getQualifiers in class ForwardingWeldAnnotated<T,Field>public void inject(Object declaringInstance, BeanManagerImpl manager, javax.enterprise.context.spi.CreationalContext<?> creationalContext)
public void inject(Object declaringInstance, Object value)
WeldInjectionPointinject in interface WeldInjectionPoint<T,Field>declaringInstance - The instance to inject intovalue - The value to injectpublic javax.enterprise.inject.spi.Annotated getAnnotated()
getAnnotated in interface javax.enterprise.inject.spi.InjectionPointpublic boolean isDelegate()
isDelegate 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.