| Modifier and Type | Method and Description |
|---|---|
EnhancedAnnotatedConstructor<T> |
EnhancedAnnotatedType.getDeclaredEnhancedConstructor(ConstructorSignature signature)
Get the constructor which matches the argument list provided
|
EnhancedAnnotatedConstructor<T> |
EnhancedAnnotatedType.getNoArgsEnhancedConstructor()
Gets the no-args constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<EnhancedAnnotatedConstructor<T>> |
EnhancedAnnotatedType.getEnhancedConstructors()
Gets all constructors
|
java.util.Collection<EnhancedAnnotatedConstructor<T>> |
EnhancedAnnotatedType.getEnhancedConstructors(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
Gets all constructors which are annotated with annotationType
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnhancedAnnotatedConstructorImpl<T>
Represents an annotated constructor
This class is immutable, and therefore threadsafe
|
| Modifier and Type | Method and Description |
|---|---|
EnhancedAnnotatedConstructor<T> |
EnhancedAnnotatedTypeImpl.getDeclaredEnhancedConstructor(ConstructorSignature signature) |
EnhancedAnnotatedConstructor<T> |
EnhancedAnnotatedTypeImpl.getNoArgsEnhancedConstructor() |
static <T> EnhancedAnnotatedConstructor<T> |
EnhancedAnnotatedConstructorImpl.of(AnnotatedConstructor<T> annotatedConstructor,
EnhancedAnnotatedType<T> declaringClass,
ClassTransformer classTransformer) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<EnhancedAnnotatedConstructor<T>> |
EnhancedAnnotatedTypeImpl.getEnhancedConstructors() |
java.util.Collection<EnhancedAnnotatedConstructor<T>> |
EnhancedAnnotatedTypeImpl.getEnhancedConstructors(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
Gets constructors with given annotation type
|
| Constructor and Description |
|---|
ConstructorSignatureImpl(EnhancedAnnotatedConstructor<?> method) |
| Modifier and Type | Method and Description |
|---|---|
<T> ConstructorInjectionPoint<T> |
InjectionPointFactory.createConstructorInjectionPoint(Bean<T> declaringBean,
java.lang.Class<?> declaringComponentClass,
EnhancedAnnotatedConstructor<T> constructor,
BeanManagerImpl manager) |
| Constructor and Description |
|---|
ConstructorInjectionPoint(EnhancedAnnotatedConstructor<T> constructor,
Bean<T> declaringBean,
java.lang.Class<?> declaringComponentClass,
InjectionPointFactory factory,
BeanManagerImpl manager) |
ProxyClassConstructorInjectionPointWrapper(Bean<T> declaringBean,
java.lang.Class<?> declaringComponentClass,
EnhancedAnnotatedConstructor<T> weldConstructor,
ConstructorInjectionPoint<T> originalConstructorInjectionPoint,
BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
protected EnhancedAnnotatedConstructor<T> |
SubclassedComponentInstantiator.initEnhancedSubclass(BeanManagerImpl manager,
EnhancedAnnotatedType<T> type,
Bean<?> bean,
ConstructorInjectionPoint<T> originalConstructorInjectionPoint) |
| Constructor and Description |
|---|
InterceptionModelInitializer(BeanManagerImpl manager,
EnhancedAnnotatedType<T> annotatedType,
EnhancedAnnotatedConstructor<T> constructor,
Bean<?> bean) |
| Modifier and Type | Method and Description |
|---|---|
static <T> EnhancedAnnotatedConstructor<T> |
Beans.getBeanConstructor(EnhancedAnnotatedType<T> type) |
static <T> EnhancedAnnotatedConstructor<T> |
Beans.getBeanConstructorStrict(EnhancedAnnotatedType<T> type) |
Copyright © 2014. All Rights Reserved.