| Modifier and Type | Method and Description |
|---|---|
AnnotatedField<T> |
ProcessProducerField.getAnnotatedProducerField()
Returns the
AnnotatedField representing the producer field. |
| Modifier and Type | Method and Description |
|---|---|
java.util.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 |
|---|---|
java.util.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(java.lang.reflect.Field field,
BackedAnnotatedType<Y> declaringType,
SharedObjectCache sharedObjectCache) |
| Modifier and Type | Method and Description |
|---|---|
java.util.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,
SharedObjectCache cache) |
| Modifier and Type | Method and Description |
|---|---|
java.util.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,
SharedObjectCache cache) |
| 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> |
InferringFieldInjectionPointAttributes.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> java.lang.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> java.lang.String |
AnnotatedTypes.createTypeId(java.lang.Class<X> clazz,
java.util.Collection<java.lang.annotation.Annotation> annotations,
java.util.Collection<AnnotatedMethod<? super X>> methods,
java.util.Collection<AnnotatedField<? super X>> fields,
java.util.Collection<AnnotatedConstructor<X>> constructors)
Generates a unique signature for a concrete class
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<AnnotatedField<? super X>> |
ForwardingAnnotatedType.getFields() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
Formats.formatAnnotatedField(AnnotatedField<?> field) |
Copyright © 2014. All Rights Reserved.