@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 InjectionPoint
public java.util.Set<java.lang.annotation.Annotation> getQualifiers()
getQualifiers
in interface InjectionPoint
public Bean<?> getBean()
getBean
in interface InjectionPoint
public java.lang.reflect.Member getMember()
getMember
in interface InjectionPoint
public Annotated getAnnotated()
getAnnotated
in interface InjectionPoint
public boolean isDelegate()
InjectionPoint
isDelegate
in interface InjectionPoint
public boolean isTransient()
InjectionPoint
isTransient
in interface InjectionPoint
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object