Modifier and Type | Interface and Description |
---|---|
interface |
AnnotatedCallable<X>
Represents a callable member of a Java type.
|
interface |
AnnotatedConstructor<X>
Represents a constructor of a Java class.
|
interface |
AnnotatedField<X>
Represents a field of a Java class.
|
interface |
AnnotatedMethod<X>
Represents a method of a Java type.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedMember<T> |
ProcessProducer.getAnnotatedMember()
Returns the
AnnotatedField representing the producer field or the
AnnotatedMethod representing the producer method. |
Modifier and Type | Method and Description |
---|---|
BeanAttributes<?> |
BeanManager.createBeanAttributes(AnnotatedMember<?> type)
Obtains a
BeanAttributes for the given AnnotatedType . |
Modifier and Type | Method and Description |
---|---|
static void |
AnnotatedTypeValidator.validateAnnotatedMember(AnnotatedMember<?> member) |
Modifier and Type | Interface and Description |
---|---|
interface |
EnhancedAnnotatedCallable<T,X,S extends Member> |
interface |
EnhancedAnnotatedConstructor<T>
Represents a Class Constructor
|
interface |
EnhancedAnnotatedField<T,X>
AnnotatedField provides a uniform access to the annotations on an annotated
field
|
interface |
EnhancedAnnotatedMember<T,X,S extends Member>
AnnotedMember provides enhanced access to an annotated member
|
interface |
EnhancedAnnotatedMethod<T,X>
AnnotatedType provides a uniform access to the annotations on an annotated
class defined either in Java or XML
|
Modifier and Type | Method and Description |
---|---|
AnnotatedMember<X> |
EnhancedAnnotatedMember.slim()
Returns a lightweight implementation of
AnnotatedMember with minimal memory footprint. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEnhancedAnnotatedCallable<T,X,S extends Member> |
class |
AbstractEnhancedAnnotatedMember<T,X,S extends Member>
Represents an abstract annotated memeber (field, method or constructor)
This class is immutable, and therefore threadsafe
|
class |
EnhancedAnnotatedConstructorImpl<T>
Represents an annotated constructor
This class is immutable, and therefore threadsafe
|
class |
EnhancedAnnotatedFieldImpl<T,X>
Represents an annotated field
This class is immutable, and therefore threadsafe
|
class |
EnhancedAnnotatedMethodImpl<T,X>
Represents an annotated method
This class is immutable and therefore threadsafe
|
Constructor and Description |
---|
AbstractEnhancedAnnotatedMember(AnnotatedMember<X> annotatedMember,
Map<Class<? extends Annotation>,Annotation> annotationMap,
Map<Class<? extends Annotation>,Annotation> declaredAnnotationMap,
ClassTransformer classTransformer,
EnhancedAnnotatedType<X> declaringType)
Constructor
|
Modifier and Type | Class and Description |
---|---|
class |
InvokableAnnotatedMethod<T>
An implementation of
AnnotatedMethod used at runtime for invoking Java methods. |
Modifier and Type | Class and Description |
---|---|
protected static class |
BackedAnnotatedMember.BackedAnnotatedMemberSerializationProxy<X,A extends AnnotatedMember<? super X>> |
Modifier and Type | Class and Description |
---|---|
class |
BackedAnnotatedCallable<X,M extends Member> |
class |
BackedAnnotatedConstructor<X> |
class |
BackedAnnotatedField<X> |
class |
BackedAnnotatedMember<X> |
class |
BackedAnnotatedMethod<X> |
Modifier and Type | Class and Description |
---|---|
class |
UnbackedAnnotatedConstructor<X> |
class |
UnbackedAnnotatedField<X> |
class |
UnbackedAnnotatedMember<X> |
class |
UnbackedAnnotatedMethod<X> |
Modifier and Type | Method and Description |
---|---|
abstract AnnotatedMember<? super X> |
AbstractProducerBean.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
AnnotatedMember<T> |
ProcessProducerImpl.getAnnotatedMember() |
Modifier and Type | Method and Description |
---|---|
AnnotatedMember<? super X> |
ProducerMethodProducer.getAnnotated() |
abstract AnnotatedMember<? super X> |
AbstractMemberProducer.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
protected AnnotatedMember<X> |
MethodProducerFactory.getAnnotatedMember() |
protected AnnotatedMember<X> |
FieldProducerFactory.getAnnotatedMember() |
protected abstract AnnotatedMember<X> |
AbstractProducerFactory.getAnnotatedMember() |
Modifier and Type | Method and Description |
---|---|
BeanAttributes<?> |
BeanManagerImpl.createBeanAttributes(AnnotatedMember<?> member) |
<X> BeanAttributes<?> |
BeanManagerImpl.internalCreateBeanAttributes(AnnotatedMember<X> member) |
Modifier and Type | Method and Description |
---|---|
<X,A extends EnhancedAnnotatedMember<?,X,? extends Member>> |
MemberTransformer.loadEnhancedMember(AnnotatedMember<X> member,
String bdaId) |
Modifier and Type | Method and Description |
---|---|
BeanAttributes<?> |
ForwardingBeanManager.createBeanAttributes(AnnotatedMember<?> type) |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingAnnotatedCallable<X>
Forwarding implementation of
AnnotatedCallable . |
class |
ForwardingAnnotatedConstructor<X>
Forwarding implementation of
AnnotatedConstructor . |
class |
ForwardingAnnotatedField<X>
Forwarding implementation of
AnnotatedField . |
class |
ForwardingAnnotatedMember<X>
Forwarding implementation of
AnnotatedMember . |
class |
ForwardingAnnotatedMethod<X>
Forwarding implementation of
AnnotatedMethod . |
class |
ForwardingWeldConstructor<T> |
class |
ForwardingWeldField<T,X> |
class |
ForwardingWeldMember<T,X,S extends Member> |
class |
ForwardingWeldMethod<T,X> |
Modifier and Type | Method and Description |
---|---|
protected abstract AnnotatedMember<X> |
ForwardingAnnotatedMember.delegate() |
AnnotatedMember<X> |
ForwardingWeldMember.slim() |
Copyright © 2013 Seam Framework. All Rights Reserved.