| Modifier and Type | Field and Description |
|---|---|
| private ActiveDescriptor | |
| private final boolean | |
| private final boolean | |
| private final AnnotatedElement | |
| private final Object | |
| private final Class | |
| private final int | |
| private final Set | |
| private final Type | |
| private final Unqualified |
| Access | Constructor and Description |
|---|---|
| pack-priv | SystemInjecteeImpl(Type requiredType, Set<Annotation> qualifiers, int position, AnnotatedElement parent, boolean isOptional, boolean isSelf, Unqualified unqualified, ActiveDescriptor<?> injecteeDescriptor)
|
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object o)
Overrides java. Indicates whether some other object is "equal to" this one. |
| public Class | getInjecteeClass()
Implements org. Returns the parent class for this injectee. |
| public ActiveDescriptor | getInjecteeDescriptor()
Implements org. This returns the ActiveDescriptor of the injectee if it is known |
| public AnnotatedElement | getParent()
Implements org. If this Injectee is in a constructor this will return the constructor being injected into. |
| public int | getPosition()
Implements org. If this Injectee is a constructor or method parameter, this will return the index of the parameter. |
| public Set | getRequiredQualifiers()
Implements org. This is the set of required qualifiers for this injectee. |
| public Type | getRequiredType()
Implements org. This is the required type of the injectee. |
| public Unqualified | getUnqualified()
Implements org. This method returns the |
| public int | |
| public boolean | isOptional()
Implements org. This method returns true if this injection point is annotated with VOptional. |
| public boolean | isSelf()
Implements org. This method returns true if this injection point is annotated with VSelf. |
| pack-priv void | |
| public String |
| injecteeDescriptor | back to summary |
|---|---|
| private ActiveDescriptor<?> injecteeDescriptor | |
| isOptional | back to summary |
|---|---|
| private final boolean isOptional | |
| isSelf | back to summary |
|---|---|
| private final boolean isSelf | |
| parent | back to summary |
|---|---|
| private final AnnotatedElement parent | |
| parentIdentifier | back to summary |
|---|---|
| private final Object parentIdentifier | |
| pClass | back to summary |
|---|---|
| private final Class<?> pClass | |
| position | back to summary |
|---|---|
| private final int position | |
| qualifiers | back to summary |
|---|---|
| private final Set<Annotation> qualifiers | |
| requiredType | back to summary |
|---|---|
| private final Type requiredType | |
| unqualified | back to summary |
|---|---|
| private final Unqualified unqualified | |
| SystemInjecteeImpl | back to summary |
|---|---|
| pack-priv SystemInjecteeImpl(Type requiredType, Set<Annotation> qualifiers, int position, AnnotatedElement parent, boolean isOptional, boolean isSelf, Unqualified unqualified, ActiveDescriptor<?> injecteeDescriptor) | |
| equals | back to summary |
|---|---|
| public boolean equals(Object o) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.
| |
| getInjecteeClass | back to summary |
|---|---|
| public Class Implements org. Doc from org. 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 Implements org. Doc from org. This returns the ActiveDescriptor of the injectee if it is known
| |
| getParent | back to summary |
|---|---|
| public AnnotatedElement getParent() Implements org. Doc from org. 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() Implements org. Doc from org. 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 Implements org. Doc from org. 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() Implements org. Doc from org. 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() Implements org. Doc from org. This method returns the
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| isOptional | back to summary |
|---|---|
| public boolean isOptional() Implements org. Doc from org. 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() Implements org. Doc from org. This method returns true if this injection point is annotated
with VSelf. In this case the required type must have
a raw class of
| |
| resetInjecteeDescriptor | back to summary |
|---|---|
| pack-priv void resetInjecteeDescriptor(ActiveDescriptor<?> injecteeDescriptor) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |