public class SetterInjectionPoint extends Object implements InjectionPoint, Serializable
| Constructor and Description |
|---|
SetterInjectionPoint(Method setter,
int parameter)
Create a SetterInjectionPoint that wraps the given setter method.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
<A extends Annotation> |
getAttribute(Class<A> atype)
Return the attribute of type A that is applied to the injection point.
|
Collection<Annotation> |
getAttributes() |
Class<?> |
getErasedType() |
Method |
getMember()
Return the Member that produced this injection point.
|
int |
getParameterIndex() |
Annotation |
getQualifier()
Return the qualifier annotation added to the injection point.
|
Type |
getType()
Return the type required to satisfy the injection point.
|
int |
hashCode() |
boolean |
isNullable() |
String |
toString() |
@Nonnull public Method getMember()
InjectionPointgetMember in interface InjectionPointpublic int getParameterIndex()
public boolean isNullable()
isNullable in interface InjectionPointpublic Type getType()
InjectionPointgetType in interface InjectionPointpublic Class<?> getErasedType()
getErasedType in interface InjectionPointInjectionPoint.getType()@Nullable public Annotation getQualifier()
InjectionPointQualifier. If the injection point is not qualified, this will
return null.getQualifier in interface InjectionPoint@Nullable public <A extends Annotation> A getAttribute(Class<A> atype)
InjectionPointA, then null is
returned.getAttribute in interface InjectionPointatype - Attribute annotation type. It must be annotated with Attribute.@Nonnull public Collection<Annotation> getAttributes()
getAttributes in interface InjectionPointCopyright © 2016 GroupLens Research. All rights reserved.