| Modifier and Type | Method and Description |
|---|---|
| public Class | Returns: The class of the object that will be injected intoReturns the parent class for this injectee. |
| public ActiveDescriptor | Returns: The ActiveDescriptor of the injectee, or null if the parent is not knownThis returns the ActiveDescriptor of the injectee if it is known |
| public AnnotatedElement | Returns: The parent of the injectee, which may be nullIf this Injectee is in a constructor this will return the constructor being injected into. |
| public int | Returns: the position of the parameter, or -1 if this is a fieldIf this Injectee is a constructor or method parameter, this will return the index of the parameter. |
| public Set | Returns: Will not return null, but may return an empty set. The set of all qualifiers that must match.This is the set of required qualifiers for this injectee. |
| public Type | Returns: The type that this injectee is expecting. Any object injected into this injection point must be type-safe with regards to this typeThis is the required type of the injectee. |
| public Unqualified | Returns: TheUnqualified annotation on the injection point, or null
if there is no Unqualified annotation on the injection pointThis method returns the |
| public boolean | Returns: true if the injection point is annotated with VOptional, false otherwiseThis method returns true if this injection point is annotated with VOptional. |
| public boolean | Returns: true if the injection point is annotated with VSelf, false otherwiseThis method returns true if this injection point is annotated with VSelf. |
| getInjecteeClass | back to summary |
|---|---|
| public Class Returns the parent class for this injectee. This is the class of the object that will be injected into. This field may return null if this is from a service lookup
| |
| getInjecteeDescriptor | back to summary |
|---|---|
| public ActiveDescriptor This returns the ActiveDescriptor of the injectee if it is known
| |
| getParent | back to summary |
|---|---|
| public AnnotatedElement getParent() If this Injectee is in a constructor this will return the constructor being injected into. If this Injectee is in a method this will return the method being injected into. If this injectee represents a field, this will return the field being injected into. This injectee may be neither in which case this will return null
| |
| getPosition | back to summary |
|---|---|
| public int getPosition() If this Injectee is a constructor or method parameter, this will return the index of the parameter. If this Injectee is a field, this will return -1
| |
| getRequiredQualifiers | back to summary |
|---|---|
| public Set This is the set of required qualifiers for this injectee. All of these qualifiers must be present on the implementation class of the object that is injected into this injectee. Note that the fields of the annotation must also match
| |
| getRequiredType | back to summary |
|---|---|
| public Type getRequiredType() This is the required type of the injectee. The object that is injected into this point must be type-safe with regards to this type
| |
| getUnqualified | back to summary |
|---|---|
| public Unqualified getUnqualified() This method returns the
| |
| isOptional | back to summary |
|---|---|
| public boolean isOptional() This method returns true if this injection point is annotated with VOptional. In this case if there is no definition for the injection point in the system it is allowable for the system to merely return null
| |
| isSelf | back to summary |
|---|---|
| public boolean isSelf() This method returns true if this injection point is annotated
with VSelf. In this case the required type must have
a raw class of
| |