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,
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() |
Member |
getMember() |
Set<Annotation> |
getQualifiers()
Gets the binding types for this element
|
Type |
getType() |
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,
WeldField<T,X> field) |
get, getDeclaringType, getJavaMember, getPropertyName, isTransient, set
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> FieldInjectionPoint<T,X> of(javax.enterprise.inject.spi.Bean<?> declaringBean, WeldField<T,X> field)
public boolean equals(Object obj)
equals
in class ForwardingAnnotated
public int hashCode()
hashCode
in class ForwardingAnnotated
protected WeldField<T,X> delegate()
delegate
in class ForwardingWeldField<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,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)
WeldInjectionPoint
inject
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.InjectionPoint
public boolean isDelegate()
isDelegate
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 © 2012 Seam Framework. All Rights Reserved.