Modifier and Type | Method and Description |
---|---|
AnnotatedField<T> |
ProcessProducerField.getAnnotatedProducerField()
Returns the
AnnotatedField representing the producer field. |
Modifier and Type | Method and Description |
---|---|
Set<AnnotatedField<? super X>> |
AnnotatedType.getFields()
Get the fields of the type.
|
Modifier and Type | Method and Description |
---|---|
InjectionPoint |
BeanManager.createInjectionPoint(AnnotatedField<?> field)
Obtains a container provided implementation of
InjectionPoint for the given AnnotatedField . |
<X> ProducerFactory<X> |
BeanManager.getProducerFactory(AnnotatedField<? super X> field,
Bean<X> declaringBean)
An implementation of
ProducerFactory that provides container created Producer instances for the given
field. |
Modifier and Type | Interface and Description |
---|---|
interface |
EnhancedAnnotatedField<T,X>
AnnotatedField provides a uniform access to the annotations on an annotated
field
|
Modifier and Type | Method and Description |
---|---|
AnnotatedField<X> |
EnhancedAnnotatedField.slim()
Returns a lightweight implementation of
AnnotatedField with minimal memory footprint. |
Modifier and Type | Class and Description |
---|---|
class |
EnhancedAnnotatedFieldImpl<T,X>
Represents an annotated field
This class is immutable, and therefore threadsafe
|
Modifier and Type | Method and Description |
---|---|
AnnotatedField<X> |
EnhancedAnnotatedFieldImpl.slim() |
Modifier and Type | Method and Description |
---|---|
Set<AnnotatedField<? super T>> |
EnhancedAnnotatedTypeImpl.getFields() |
Modifier and Type | Method and Description |
---|---|
static <X,Y extends X> |
EnhancedAnnotatedFieldImpl.of(AnnotatedField<X> annotatedField,
EnhancedAnnotatedType<Y> declaringClass,
ClassTransformer classTransformer) |
Modifier and Type | Class and Description |
---|---|
class |
BackedAnnotatedField<X> |
Modifier and Type | Method and Description |
---|---|
static <X,Y extends X> |
BackedAnnotatedField.of(Field field,
BackedAnnotatedType<Y> declaringType,
SharedObjectCache sharedObjectCache) |
Modifier and Type | Method and Description |
---|---|
Set<AnnotatedField<? super X>> |
BackedAnnotatedType.getFields() |
Modifier and Type | Class and Description |
---|---|
class |
UnbackedAnnotatedField<X> |
Modifier and Type | Method and Description |
---|---|
static <X,Y extends X> |
UnbackedAnnotatedField.of(AnnotatedField<X> originalField,
UnbackedAnnotatedType<Y> declaringType) |
Modifier and Type | Method and Description |
---|---|
Set<AnnotatedField<? super X>> |
UnbackedAnnotatedType.getFields() |
Modifier and Type | Method and Description |
---|---|
static <X,Y extends X> |
UnbackedAnnotatedField.of(AnnotatedField<X> originalField,
UnbackedAnnotatedType<Y> declaringType) |
Modifier and Type | Method and Description |
---|---|
AnnotatedField<? super X> |
ProducerField.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
AnnotatedField<T> |
ProcessProducerFieldImpl.getAnnotatedProducerField() |
Modifier and Type | Method and Description |
---|---|
AnnotatedField<X> |
FieldInjectionPoint.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
AnnotatedField<X> |
InferingFieldInjectionPointAttributes.getAnnotated() |
AnnotatedField<X> |
ForwardingFieldInjectionPointAttributes.getAnnotated() |
AnnotatedField<X> |
FieldInjectionPointAttributes.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
abstract AnnotatedField<? super X> |
ProducerFieldProducer.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
FieldInjectionPointAttributes<?,?> |
BeanManagerImpl.createInjectionPoint(AnnotatedField<?> field) |
<X> FieldProducerFactory<X> |
BeanManagerImpl.getProducerFactory(AnnotatedField<? super X> field,
Bean<X> declaringBean) |
Constructor and Description |
---|
FieldProducerFactory(AnnotatedField<? super X> field,
Bean<X> declaringBean,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
AnnotatedField<X> |
DelegatingFieldInjectionPointAttributes.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
static boolean |
AnnotatedTypes.compareAnnotatedField(AnnotatedField<?> f1,
AnnotatedField<?> f2) |
static boolean |
AnnotatedTypes.compareAnnotatedField(AnnotatedField<?> f1,
AnnotatedField<?> f2) |
static <X> String |
AnnotatedTypes.createFieldId(AnnotatedField<X> field) |
InjectionPoint |
ForwardingBeanManager.createInjectionPoint(AnnotatedField<?> field) |
<X> ProducerFactory<X> |
ForwardingBeanManager.getProducerFactory(AnnotatedField<? super X> field,
Bean<X> declaringBean) |
Modifier and Type | Method and Description |
---|---|
static <X> String |
AnnotatedTypes.createTypeId(Class<X> clazz,
Collection<Annotation> annotations,
Collection<AnnotatedMethod<? super X>> methods,
Collection<AnnotatedField<? super X>> fields,
Collection<AnnotatedConstructor<X>> constructors)
Generates a unique signature for a concrete class
|
Modifier and Type | Class and Description |
---|---|
class |
ForwardingAnnotatedField<X>
Forwarding implementation of
AnnotatedField . |
class |
ForwardingWeldField<T,X> |
Modifier and Type | Method and Description |
---|---|
protected abstract AnnotatedField<X> |
ForwardingAnnotatedField.delegate() |
AnnotatedField<X> |
ForwardingWeldField.slim() |
Modifier and Type | Method and Description |
---|---|
Set<AnnotatedField<? super T>> |
ForwardingWeldClass.getFields() |
Set<AnnotatedField<? super X>> |
ForwardingAnnotatedType.getFields() |
Modifier and Type | Method and Description |
---|---|
static String |
Formats.formatAnnotatedField(AnnotatedField<?> field) |
Copyright © 2013 Seam Framework. All Rights Reserved.