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 |
---|---|
Collection<EnhancedAnnotatedConstructor<T>> |
EnhancedAnnotatedType.getEnhancedConstructors()
Gets all constructors
|
Collection<EnhancedAnnotatedConstructor<T>> |
EnhancedAnnotatedType.getEnhancedConstructors(Class<? extends 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(javax.enterprise.inject.spi.AnnotatedConstructor<T> annotatedConstructor,
EnhancedAnnotatedType<T> declaringClass,
ClassTransformer classTransformer) |
Modifier and Type | Method and Description |
---|---|
Collection<EnhancedAnnotatedConstructor<T>> |
EnhancedAnnotatedTypeImpl.getEnhancedConstructors() |
Collection<EnhancedAnnotatedConstructor<T>> |
EnhancedAnnotatedTypeImpl.getEnhancedConstructors(Class<? extends 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(javax.enterprise.inject.spi.Bean<T> declaringBean,
Class<?> declaringComponentClass,
EnhancedAnnotatedConstructor<T> constructor,
BeanManagerImpl manager) |
Constructor and Description |
---|
ConstructorInjectionPoint(EnhancedAnnotatedConstructor<T> constructor,
javax.enterprise.inject.spi.Bean<T> declaringBean,
Class<?> declaringComponentClass,
InjectionPointFactory factory,
BeanManagerImpl manager) |
ProxyClassConstructorInjectionPointWrapper(javax.enterprise.inject.spi.Bean<T> declaringBean,
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,
javax.enterprise.inject.spi.Bean<?> bean,
ConstructorInjectionPoint<T> originalConstructorInjectionPoint) |
Modifier and Type | Method and Description |
---|---|
static <T> EnhancedAnnotatedConstructor<T> |
Beans.getBeanConstructor(EnhancedAnnotatedType<T> type) |
static <T> EnhancedAnnotatedConstructor<T> |
Beans.getBeanConstructorStrict(EnhancedAnnotatedType<T> type) |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingWeldConstructor<T> |
Modifier and Type | Method and Description |
---|---|
protected abstract EnhancedAnnotatedConstructor<T> |
ForwardingWeldConstructor.delegate() |
EnhancedAnnotatedConstructor<T> |
ForwardingWeldClass.getDeclaredEnhancedConstructor(ConstructorSignature signature) |
EnhancedAnnotatedConstructor<T> |
ForwardingWeldClass.getNoArgsEnhancedConstructor() |
Modifier and Type | Method and Description |
---|---|
Collection<EnhancedAnnotatedConstructor<T>> |
ForwardingWeldClass.getEnhancedConstructors() |
Collection<EnhancedAnnotatedConstructor<T>> |
ForwardingWeldClass.getEnhancedConstructors(Class<? extends Annotation> annotationType) |
Copyright © 2016. All rights reserved.