Modifier and Type | Method and Description |
---|---|
AnnotatedParameter<T> |
ProcessProducerMethod.getAnnotatedDisposedParameter()
Returns the
AnnotatedParameter for any matching injection point of the same type as
the producer method return type found on a disposal method. |
AnnotatedParameter<T> |
ProcessProducerField.getAnnotatedDisposedParameter()
Returns the
AnnotatedParameter for any matching injection point of the same type as
the producer field return type found on a disposal method. |
Modifier and Type | Method and Description |
---|---|
List<AnnotatedParameter<X>> |
AnnotatedCallable.getParameters()
Get the parameters of the callable member.
|
Modifier and Type | Method and Description |
---|---|
InjectionPoint |
BeanManager.createInjectionPoint(AnnotatedParameter<?> parameter)
Obtains a container provided implementation of
InjectionPoint for the given AnnotatedParameter . |
Modifier and Type | Method and Description |
---|---|
static void |
AnnotatedTypeValidator.validateAnnotatedParameter(AnnotatedParameter<?> parameter) |
Modifier and Type | Interface and Description |
---|---|
interface |
EnhancedAnnotatedParameter<T,X>
AnnotatedParameter provides a uniform access to a method parameter defined
either in Java or XML
|
Modifier and Type | Method and Description |
---|---|
AnnotatedParameter<X> |
EnhancedAnnotatedParameter.slim()
Returns a lightweight implementation of
AnnotatedParameter with minimal memory footprint. |
Modifier and Type | Class and Description |
---|---|
class |
EnhancedAnnotatedParameterImpl<T,X>
Represents a parameter
This class is immutable and therefore threadsafe
|
Modifier and Type | Method and Description |
---|---|
AnnotatedParameter<X> |
EnhancedAnnotatedParameterImpl.slim() |
Modifier and Type | Method and Description |
---|---|
List<AnnotatedParameter<X>> |
EnhancedAnnotatedMethodImpl.getParameters() |
List<AnnotatedParameter<T>> |
EnhancedAnnotatedConstructorImpl.getParameters() |
Modifier and Type | Method and Description |
---|---|
static <T,X> EnhancedAnnotatedParameter<T,X> |
EnhancedAnnotatedParameterImpl.of(AnnotatedParameter<X> annotatedParameter,
EnhancedAnnotatedCallable<?,X,?> declaringMember,
ClassTransformer classTransformer) |
Constructor and Description |
---|
EnhancedAnnotatedParameterImpl(AnnotatedParameter<X> annotatedParameter,
EnhancedAnnotatedCallable<?,X,?> declaringMember,
Map<Class<? extends Annotation>,Annotation> annotationMap,
ClassTransformer classTransformer)
Constructor
|
Modifier and Type | Class and Description |
---|---|
class |
BackedAnnotatedParameter<X> |
Modifier and Type | Method and Description |
---|---|
static <X> AnnotatedParameter<X> |
BackedAnnotatedParameter.of(Type baseType,
Annotation[] annotations,
int position,
BackedAnnotatedCallable<X,?> declaringCallable,
SharedObjectCache sharedObjectCache) |
Modifier and Type | Method and Description |
---|---|
List<AnnotatedParameter<X>> |
BackedAnnotatedCallable.getParameters() |
protected List<AnnotatedParameter<X>> |
BackedAnnotatedConstructor.initParameters(Constructor<X> member,
SharedObjectCache sharedObjectCache) |
protected List<AnnotatedParameter<X>> |
BackedAnnotatedMethod.initParameters(Method method,
SharedObjectCache sharedObjectCache) |
protected abstract List<AnnotatedParameter<X>> |
BackedAnnotatedCallable.initParameters(M member,
SharedObjectCache sharedObjectCache) |
Modifier and Type | Class and Description |
---|---|
class |
UnbackedAnnotatedParameter<X> |
Modifier and Type | Method and Description |
---|---|
List<AnnotatedParameter<X>> |
UnbackedAnnotatedMethod.getParameters() |
List<AnnotatedParameter<X>> |
UnbackedAnnotatedConstructor.getParameters() |
Constructor and Description |
---|
UnbackedAnnotatedConstructor(Type baseType,
Set<Type> typeClosure,
Set<Annotation> annotations,
UnbackedAnnotatedType<X> declaringType,
List<AnnotatedParameter<X>> originalParameters,
Constructor<X> constructor) |
UnbackedAnnotatedMethod(Type baseType,
Set<Type> typeClosure,
Set<Annotation> annotations,
UnbackedAnnotatedType<X> declaringType,
List<AnnotatedParameter<X>> originalParameters,
Method method) |
Modifier and Type | Method and Description |
---|---|
AnnotatedParameter<? super X> |
DisposalMethod.getDisposesParameter() |
Modifier and Type | Method and Description |
---|---|
AnnotatedParameter<T> |
AbstractProcessProducerBean.getAnnotatedDisposedParameter() |
Modifier and Type | Method and Description |
---|---|
AnnotatedParameter<X> |
ParameterInjectionPointImpl.getAnnotated() |
AnnotatedParameter<X> |
ParameterInjectionPoint.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
AnnotatedParameter<X> |
SpecialParameterInjectionPoint.getAnnotated() |
AnnotatedParameter<X> |
ParameterInjectionPointAttributes.getAnnotated() |
AnnotatedParameter<X> |
InferingParameterInjectionPointAttributes.getAnnotated() |
AnnotatedParameter<X> |
ForwardingParameterInjectionPointAttributes.getAnnotated() |
Modifier and Type | Method and Description |
---|---|
ParameterInjectionPointAttributes<?,?> |
BeanManagerImpl.createInjectionPoint(AnnotatedParameter<?> parameter) |
Modifier and Type | Method and Description |
---|---|
<X> EnhancedAnnotatedParameter<?,X> |
MemberTransformer.loadEnhancedParameter(AnnotatedParameter<X> parameter,
String bdaId) |
Modifier and Type | Method and Description |
---|---|
static boolean |
AnnotatedTypes.compareAnnotatedParameters(AnnotatedParameter<?> p1,
AnnotatedParameter<?> p2)
Compares two annotated paramerets and returns true if they are equal
|
static boolean |
AnnotatedTypes.compareAnnotatedParameters(AnnotatedParameter<?> p1,
AnnotatedParameter<?> p2)
Compares two annotated paramerets and returns true if they are equal
|
InjectionPoint |
ForwardingBeanManager.createInjectionPoint(AnnotatedParameter<?> parameter) |
static <X> String |
AnnotatedTypes.createParameterId(AnnotatedParameter<X> annotatedParameter) |
Modifier and Type | Method and Description |
---|---|
static <X> String |
AnnotatedTypes.createConstructorId(Constructor<X> constructor,
Set<Annotation> annotations,
List<AnnotatedParameter<X>> parameters) |
static <X> String |
AnnotatedTypes.createMethodId(Method method,
Set<Annotation> annotations,
List<AnnotatedParameter<X>> parameters) |
static <X> String |
AnnotatedTypes.createParameterListId(List<AnnotatedParameter<X>> parameters) |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingAnnotatedParameter<X> |
class |
ForwardingWeldParameter<T,X> |
Modifier and Type | Method and Description |
---|---|
protected abstract AnnotatedParameter<X> |
ForwardingAnnotatedParameter.delegate() |
AnnotatedParameter<X> |
ForwardingWeldParameter.slim() |
Modifier and Type | Method and Description |
---|---|
List<AnnotatedParameter<X>> |
ForwardingWeldMethod.getParameters() |
List<AnnotatedParameter<T>> |
ForwardingWeldConstructor.getParameters() |
List<AnnotatedParameter<X>> |
ForwardingAnnotatedCallable.getParameters() |
Modifier and Type | Method and Description |
---|---|
static String |
Formats.formatAnnotatedParameter(AnnotatedParameter<?> parameter) |
static String |
Formats.formatParameter(AnnotatedParameter<?> parameter) |
Modifier and Type | Method and Description |
---|---|
static String |
Formats.formatAsFormalParameterList(Iterable<? extends AnnotatedParameter<?>> parameters) |
Copyright © 2013 Seam Framework. All Rights Reserved.