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, synthesizeDeclaredAnnotationsByType
getAnnotation, 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 Described
simple
- Whether to return a simple representation without package names