| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
The portable extension integration SPI.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T> AnnotatedType<T> |
BeanManager.createAnnotatedType(java.lang.Class<T> type) |
Obtain an
AnnotatedType that may be used to read the annotations of the given class or interface. |
AnnotatedType<X> |
ProcessManagedBean.getAnnotatedBeanClass() |
Returns the
AnnotatedType representing the bean class. |
<T> AnnotatedType<T> |
AfterBeanDiscovery.getAnnotatedType(java.lang.Class<T> type,
java.lang.String id) |
Obtain the
AnnotatedType that may be used to read the annotations of the given class or interface as defined
during container initialization. |
AnnotatedType<X> |
ProcessAnnotatedType.getAnnotatedType() |
Returns the
AnnotatedType object that will be used by the container to read the
declared annotations. |
AnnotatedType<X> |
ProcessInjectionTarget.getAnnotatedType() |
Returns the
AnnotatedType representing the managed bean class, session bean class or
other Java EE component class supporting injection. |
AnnotatedType<X> |
AnnotatedMember.getDeclaringType() |
Get the type which defines this member.
|
| Modifier and Type | Method | Description |
|---|---|---|
<T> java.lang.Iterable<AnnotatedType<T>> |
AfterBeanDiscovery.getAnnotatedTypes(java.lang.Class<T> type) |
Obtain the
AnnotatedTypes that may be used to read the annotations of the given class or interface as defined
during container initialization. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AfterTypeDiscovery.addAnnotatedType(AnnotatedType<?> type,
java.lang.String id) |
Adds a given
AnnotatedType to the set of types which will be scanned during bean
discovery. |
void |
BeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?> type) |
Adds a given
AnnotatedType to the set of types which will be scanned during bean
discovery. |
void |
BeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?> type,
java.lang.String id) |
Adds a given
AnnotatedType to the set of types which will be scanned during bean
discovery. |
void |
BeforeBeanDiscovery.addInterceptorBinding(AnnotatedType<? extends java.lang.annotation.Annotation> bindingType) |
Declares an annotation type as an interceptor binding type.
|
void |
BeforeBeanDiscovery.addQualifier(AnnotatedType<? extends java.lang.annotation.Annotation> qualifier) |
Declares an annotation type as a Qualifier qualifier type.
|
<T> BeanAttributes<T> |
BeanManager.createBeanAttributes(AnnotatedType<T> type) |
Obtains a
BeanAttributes for the given AnnotatedType. |
<T> InjectionTarget<T> |
BeanManager.createInjectionTarget(AnnotatedType<T> type) |
Obtains an
InjectionTarget for the given AnnotatedType. |
<T> InjectionTargetFactory<T> |
BeanManager.getInjectionTargetFactory(AnnotatedType<T> annotatedType) |
An implementation of
InjectionTargetFactory that provides container created InjectionTarget instances. |
void |
ProcessAnnotatedType.setAnnotatedType(AnnotatedType<X> type) |
Replaces the
AnnotatedType. |