Interface FieldInjectionPointAttributes<T,X>
-
- All Superinterfaces:
InjectionPoint
,WeldInjectionPointAttributes<T,Field>
- All Known Implementing Classes:
ForwardingFieldInjectionPointAttributes
,InferringFieldInjectionPointAttributes
public interface FieldInjectionPointAttributes<T,X> extends WeldInjectionPointAttributes<T,Field>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnnotatedField<X>
getAnnotated()
Obtain an instance ofAnnotatedField
orAnnotatedParameter
, depending upon whether the injection point is an injected field or a constructor/method parameter.Field
getMember()
Get theField
object in the case of field injection, theMethod
object in the case of method parameter injection or theConstructor
object in the case of constructor parameter injection.-
Methods inherited from interface javax.enterprise.inject.spi.InjectionPoint
getBean, getQualifiers, getType, isDelegate, isTransient
-
Methods inherited from interface org.jboss.weld.injection.attributes.WeldInjectionPointAttributes
getQualifier
-
-
-
-
Method Detail
-
getAnnotated
AnnotatedField<X> getAnnotated()
Description copied from interface:InjectionPoint
Obtain an instance ofAnnotatedField
orAnnotatedParameter
, depending upon whether the injection point is an injected field or a constructor/method parameter.- Specified by:
getAnnotated
in interfaceInjectionPoint
- Returns:
- an
AnnotatedField
orAnnotatedParameter
-
getMember
Field getMember()
Description copied from interface:InjectionPoint
Get theField
object in the case of field injection, theMethod
object in the case of method parameter injection or theConstructor
object in the case of constructor parameter injection.- Specified by:
getMember
in interfaceInjectionPoint
- Returns:
- the member
-
-