public class ForwardingFieldInjectionPointAttributes<T,X> extends AbstractForwardingInjectionPointAttributes<T,Field> implements FieldInjectionPointAttributes<T,X>
WeldInjectionPointAttributes
that forwards calls to an extension-provided InjectionPoint
implementation.Modifier | Constructor and Description |
---|---|
protected |
ForwardingFieldInjectionPointAttributes(InjectionPoint delegate) |
Modifier and Type | Method and Description |
---|---|
AnnotatedField<X> |
getAnnotated()
Obtain an instance of
AnnotatedField or
AnnotatedParameter , depending upon whether the injection point is an injected field
or a constructor/method parameter. |
Field |
getMember()
Get the
Field object in the case of field injection, the Method
object in the case of method parameter injection or the Constructor object in the case of
constructor parameter injection. |
static <T,X> FieldInjectionPointAttributes<T,X> |
of(InjectionPoint ip) |
delegate, getQualifier
equals, getBean, getQualifiers, getType, hashCode, isDelegate, isTransient, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getQualifier
getBean, getQualifiers, getType, isDelegate, isTransient
protected ForwardingFieldInjectionPointAttributes(InjectionPoint delegate)
public static <T,X> FieldInjectionPointAttributes<T,X> of(InjectionPoint ip)
public AnnotatedField<X> getAnnotated()
InjectionPoint
AnnotatedField
or
AnnotatedParameter
, depending upon whether the injection point is an injected field
or a constructor/method parameter.getAnnotated
in interface InjectionPoint
getAnnotated
in interface FieldInjectionPointAttributes<T,X>
getAnnotated
in class ForwardingInjectionPoint
AnnotatedField
or AnnotatedParameter
public Field getMember()
InjectionPoint
Field
object in the case of field injection, the Method
object in the case of method parameter injection or the Constructor
object in the case of
constructor parameter injection.getMember
in interface InjectionPoint
getMember
in interface FieldInjectionPointAttributes<T,X>
getMember
in class ForwardingInjectionPoint
Copyright © 2013 Seam Framework. All Rights Reserved.