javax.enterprise.inject.spi
Interface InjectionPoint

All Known Implementing Classes:
AbstractInjectionPoint, InjectionPointImpl

public interface InjectionPoint


Method Summary
 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 qualifiers on the injection point.
 java.lang.reflect.Type getType()
          Returns the declared type of the injection point, e.g.
 boolean isDelegate()
          A delegate injection point is true for Decorators
 boolean isTransient()
          Test if the injection point is a java transient
 

Method Detail

getType

java.lang.reflect.Type getType()
Returns the declared type of the injection point, e.g. an injected field's type.


getQualifiers

java.util.Set<java.lang.annotation.Annotation> getQualifiers()
Returns the declared qualifiers on the injection point.


getBean

Bean<?> getBean()
Returns the owning bean for the injection point.


getMember

java.lang.reflect.Member getMember()
Returns the Field for field injection, the Method for method injection, and Constructor for constructor injection.


getAnnotated

Annotated getAnnotated()
Returns all annotations on the injection point.


isDelegate

boolean isDelegate()
A delegate injection point is true for Decorators


isTransient

boolean isTransient()
Test if the injection point is a java transient