T
- The constructed typepublic interface ConstructorInjectionPoint<T> extends CallableInjectionPoint<T>, BeanConstructor<T>
EMPTY
Modifier and Type | Method and Description |
---|---|
default Class<T> |
getDeclaringBeanType()
Returns the bean type.
|
default T |
instantiate(Object... parameterValues)
Instantiate an instance.
|
T |
invoke(Object... args)
Invoke the constructor.
|
getArguments
getDeclaringBean, requiresReflection
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
getArguments, getDescription, getDescription
T invoke(Object... args)
args
- The arguments@NonNull default Class<T> getDeclaringBeanType()
BeanConstructor
getDeclaringBeanType
in interface BeanConstructor<T>
@NonNull default T instantiate(Object... parameterValues)
BeanConstructor
instantiate
in interface BeanConstructor<T>
parameterValues
- The parameter values