|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Injectee
An Injectee represents the point of injection. It can be used by injection resolvers to discover all of the information available about the entity being injected into.
| Method Summary | |
|---|---|
Class<?> |
getInjecteeClass()
Returns the parent class for this injectee. |
AnnotatedElement |
getParent()
If this Injectee is in a constructor this will return the constructor being injected into. |
int |
getPosition()
If this Injectee is a constructor or method parameter, this will return the index of the parameter. |
Set<Annotation> |
getRequiredQualifiers()
This is the set of required qualifiers for this injectee. |
Type |
getRequiredType()
This is the required type of the injectee. |
Unqualified |
getUnqualified()
This method returns the Unqualified annotation if it is present
on the injection point. |
boolean |
isOptional()
This method returns true if this injection point is annotated with VOptional. |
boolean |
isSelf()
This method returns true if this injection point is annotated with VSelf. |
| Method Detail |
|---|
Type getRequiredType()
Set<Annotation> getRequiredQualifiers()
int getPosition()
Class<?> getInjecteeClass()
AnnotatedElement getParent()
boolean isOptional()
boolean isSelf()
ActiveDescriptor, isOptional must be
false and the set of required qualifiers must be empty
Unqualified getUnqualified()
Unqualified annotation if it is present
on the injection point. This can be used to determine what qualifiers
should NOT be given to the injection point.
Unqualified annotation on the injection point, or null
if there is no Unqualified annotation on the injection point
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||