@Module public class InjectionPointImpl<T> extends java.lang.Object implements InjectionPoint, java.io.Serializable
| Constructor and Description |
|---|
InjectionPointImpl(InjectManager manager,
Bean<T> bean,
Annotated annotated,
java.lang.reflect.Member member,
java.lang.reflect.Type type) |
InjectionPointImpl(InjectManager manager,
Bean<T> bean,
AnnotatedParameter<?> param) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
Annotated |
getAnnotated()
Returns all annotations on the injection point.
|
Bean<?> |
getBean()
Returns the owning bean for the injection point.
|
java.lang.reflect.Member |
getMember()
Returns the Field for field injection, the Method for method injection,
and Constructor for constructor injection.
|
java.util.Set<java.lang.annotation.Annotation> |
getQualifiers()
Returns the declared bindings on the injection point.
|
java.lang.reflect.Type |
getType()
Returns the declared type of the injection point, e.g.
|
int |
hashCode() |
boolean |
isDelegate()
A delegate injection point is true for Decorators
|
boolean |
isTransient()
Test if the injection point is a java transient
|
java.lang.String |
toString() |
public InjectionPointImpl(InjectManager manager, Bean<T> bean, AnnotatedParameter<?> param)
public InjectionPointImpl(InjectManager manager, Bean<T> bean, Annotated annotated, java.lang.reflect.Member member, java.lang.reflect.Type type)
public java.lang.reflect.Type getType()
getType in interface InjectionPointpublic java.util.Set<java.lang.annotation.Annotation> getQualifiers()
getQualifiers in interface InjectionPointpublic Bean<?> getBean()
getBean in interface InjectionPointpublic java.lang.reflect.Member getMember()
getMember in interface InjectionPointpublic Annotated getAnnotated()
getAnnotated in interface InjectionPointpublic boolean isDelegate()
InjectionPointisDelegate in interface InjectionPointpublic boolean isTransient()
InjectionPointisTransient in interface InjectionPointpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object