An AmbiguousDependencyException is thrown when within the set of enabled
beans with the API type and bind- ing types declared there exists no unique
Web Bean with a higher precedence than all other beans in the set.
A ContextNotActiveException is thrown if at a particular point in the
execution of the program the scope is inactive with respect to the current
thread.
Get the annotation instance for the given annotation type of the field in
the case of field injection, or annotations of the parameter in the case
of method parameter or constructor parameter injection.
Get the annotations of the field in the case of field injection, or
annotations of the parameter in the case of method parameter or
constructor parameter injection.
Get the declared binding types of the injection point
If the injection point is declared in XML, the type and binding types are
determined according to Section 10.8, ÒSpecifying API types and binding
typesÓ.
Get the Field object in the case of field injection, the Method object in
the case of method parameter injection or the Constructor object in the
case of constructor parameter injection.
Get the declared type of injection point
If the injection point is declared in XML, the type and binding types are
determined according to Section 10.8, ÒSpecifying API types and binding
typesÓ.
Thrown if a simple bean is dependent scoped and injected into a stateful
session bean, into a non-transient field, bean constructor parameter or
initializer method parameter of a bean which declares a passivating scope, or
into a parameter of a producer method which declares a passivating scope