T - The bean typepublic interface BeanConstructor<T> extends AnnotationMetadataProvider, Described
EMPTY| Modifier and Type | Method and Description | 
|---|---|
Argument<?>[] | 
getArguments()  | 
java.lang.Class<T> | 
getDeclaringBeanType()
Returns the bean type. 
 | 
default java.lang.String | 
getDescription()
The description of the constructor. 
 | 
default java.lang.String | 
getDescription(boolean simple)
The description of the constructor. 
 | 
T | 
instantiate(java.lang.Object... parameterValues)
Instantiate an instance. 
 | 
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared@NonNull java.lang.Class<T> getDeclaringBeanType()
@NonNull T instantiate(java.lang.Object... parameterValues)
parameterValues - The parameter values@NonNull default java.lang.String getDescription()
getDescription in interface Described@NonNull default java.lang.String getDescription(boolean simple)
getDescription in interface Describedsimple - Whether to return a simple representation without package names