| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
The portable extension integration SPI.
|
| org.jboss.weld.bootstrap | |
| org.jboss.weld.bootstrap.events | |
| org.jboss.weld.injection | |
| org.jboss.weld.injection.spi | |
| org.jboss.weld.introspector | |
| org.jboss.weld.introspector.jlr | |
| org.jboss.weld.manager | |
| org.jboss.weld.manager.api | |
| org.jboss.weld.resources | |
| org.jboss.weld.util |
| Modifier and Type | Method and Description |
|---|---|
<T> AnnotatedType<T> |
BeanManager.createAnnotatedType(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. |
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> |
ProcessAnnotatedType.getAnnotatedType()
Returns the
AnnotatedType object that
will be used by the container to read the declared annotations. |
AnnotatedType<X> |
AnnotatedMember.getDeclaringType()
Get the type which declares this
member.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BeforeBeanDiscovery.addAnnotatedType(AnnotatedType<?> type)
Adds a given
AnnotatedType to the set
of types which will be scanned during bean discovery. |
<T> InjectionTarget<T> |
BeanManager.createInjectionTarget(AnnotatedType<T> type)
Obtains an
InjectionTarget for the given AnnotatedType. |
void |
ProcessAnnotatedType.setAnnotatedType(AnnotatedType<X> type)
Replaces the
AnnotatedType. |
| Modifier and Type | Method and Description |
|---|---|
BeanDeployer |
BeanDeployer.addClass(AnnotatedType<?> clazz) |
| Modifier and Type | Field and Description |
|---|---|
protected AnnotatedType<T> |
AbstractProcessInjectionTarget.annotatedType |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedType<Object> |
ProcessSessionBeanImpl.getAnnotatedBeanClass() |
AnnotatedType<X> |
ProcessManagedBeanImpl.getAnnotatedBeanClass() |
AnnotatedType<X> |
ProcessSessionBeanImpl.getAnnotatedSessionBeanClass() |
AnnotatedType<X> |
ProcessAnnotatedTypeImpl.getAnnotatedType() |
AnnotatedType<T> |
AbstractProcessInjectionTarget.getAnnotatedType() |
| Modifier and Type | Method and Description |
|---|---|
void |
BeforeBeanDiscoveryImpl.addAnnotatedType(AnnotatedType<?> type) |
static <X> InjectionTarget<X> |
AbstractProcessInjectionTarget.fire(BeanManagerImpl beanManager,
AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
void |
ProcessAnnotatedTypeImpl.setAnnotatedType(AnnotatedType<X> type) |
| Constructor and Description |
|---|
AbstractProcessInjectionTarget(BeanManagerImpl beanManager,
AnnotatedType<T> annotatedType) |
ProcessAnnotatedTypeImpl(BeanManagerImpl beanManager,
AnnotatedType<X> annotatedType) |
ProcessSimpleInjectionTarget(BeanManagerImpl beanManager,
AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedType<T> |
InjectionContextImpl.getAnnotatedType() |
| Constructor and Description |
|---|
InjectionContextImpl(BeanManagerImpl beanManager,
InjectionTarget<T> injectionTarget,
AnnotatedType<T> annotatedType,
T target) |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedType<T> |
InjectionContext.getAnnotatedType()
Get the
AnnotatedType for the instance being injected |
| Modifier and Type | Interface and Description |
|---|---|
interface |
WeldAnnotation<T extends Annotation>
Represents a meta annotation
|
interface |
WeldClass<T>
Represents a Class
|
| Modifier and Type | Class and Description |
|---|---|
class |
DiscoveredExternalAnnotatedType<X>
A wrapper for annotated types that are modified as part of the discovery process
|
class |
ExternalAnnotatedType<X> |
class |
ForwardingAnnotatedType<X>
Forwarding implementation of AnnotatedType
|
class |
ForwardingWeldAnnotation<T extends Annotation> |
class |
ForwardingWeldClass<T> |
| Modifier and Type | Method and Description |
|---|---|
abstract AnnotatedType<X> |
ForwardingAnnotatedType.delegate() |
AnnotatedType<X> |
ExternalAnnotatedType.delegate() |
static <X> AnnotatedType<X> |
ExternalAnnotatedType.of(AnnotatedType<X> annotatedType) |
static <X> AnnotatedType<X> |
DiscoveredExternalAnnotatedType.of(AnnotatedType<X> annotatedType,
AnnotatedType<?> original) |
| Modifier and Type | Method and Description |
|---|---|
static <X> AnnotatedType<X> |
ExternalAnnotatedType.of(AnnotatedType<X> annotatedType) |
static <X> AnnotatedType<X> |
DiscoveredExternalAnnotatedType.of(AnnotatedType<X> annotatedType,
AnnotatedType<?> original) |
static <X> AnnotatedType<X> |
DiscoveredExternalAnnotatedType.of(AnnotatedType<X> annotatedType,
AnnotatedType<?> original) |
| Constructor and Description |
|---|
ExternalAnnotatedType(AnnotatedType<X> delegate) |
| Modifier and Type | Class and Description |
|---|---|
class |
WeldAnnotationImpl<T extends Annotation>
Represents an annotated annotation
This class is immutable and therefore threadsafe
|
class |
WeldClassImpl<T>
Represents an annotated class
This class is immutable, and therefore threadsafe
|
| Modifier and Type | Method and Description |
|---|---|
static <T> WeldClass<T> |
WeldClassImpl.of(AnnotatedType<T> annotatedType,
ClassTransformer classTransformer) |
| Constructor and Description |
|---|
WeldClassImpl(Class<T> rawType,
Type type,
AnnotatedType<T> annotatedType,
LazyValueHolder<Set<Type>> typeClosure,
Map<Class<? extends Annotation>,Annotation> annotationMap,
Map<Class<? extends Annotation>,Annotation> declaredAnnotationMap,
ClassTransformer classTransformer) |
| Modifier and Type | Method and Description |
|---|---|
<T> AnnotatedType<T> |
BeanManagerImpl.createAnnotatedType(Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
<T> InjectionTarget<T> |
BeanManagerImpl.createInjectionTarget(AnnotatedType<T> type) |
<X> InjectionTarget<X> |
BeanManagerImpl.fireProcessInjectionTarget(AnnotatedType<X> annotatedType) |
| Modifier and Type | Method and Description |
|---|---|
<X> InjectionTarget<X> |
WeldManager.fireProcessInjectionTarget(AnnotatedType<X> type)
Fire a ProcessInjectionTarget event for the given type.
|
| Modifier and Type | Method and Description |
|---|---|
<T> WeldClass<T> |
ClassTransformer.loadClass(AnnotatedType<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
AnnotatedTypes.compareAnnotatedTypes(AnnotatedType<?> t1,
AnnotatedType<?> t2)
Compares two annotated types and returns true if they are the same
|
static boolean |
AnnotatedTypes.compareAnnotatedTypes(AnnotatedType<?> t1,
AnnotatedType<?> t2)
Compares two annotated types and returns true if they are the same
|
static <X> String |
AnnotatedTypes.createTypeId(AnnotatedType<X> annotatedType)
Generates a unique signature for an annotated type.
|
Copyright © 2013 Seam Framework. All Rights Reserved.