Package io.micronaut.context
Class AbstractBeanDefinitionBeanConstructor<T>
java.lang.Object
io.micronaut.core.beans.AbstractBeanConstructor<T>
io.micronaut.context.AbstractBeanDefinitionBeanConstructor<T>
- Type Parameters:
T- The bean type
- All Implemented Interfaces:
AnnotationMetadataProvider,AnnotationSource,BeanConstructor<T>,Described
Abstract constructor implementation for bean definitions to implement to create constructors at build time.
- Since:
- 3.0.0
- Author:
- graemerocher
-
Field Summary
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractBeanDefinitionBeanConstructor(BeanDefinition<T> beanDefinition) Default constructor. -
Method Summary
Methods inherited from class io.micronaut.core.beans.AbstractBeanConstructor
getAnnotationMetadata, getArguments, getDeclaringBeanTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.core.beans.BeanConstructor
getDescription, getDescription, instantiate
-
Constructor Details
-
AbstractBeanDefinitionBeanConstructor
Default constructor.- Parameters:
beanDefinition- The bean type
-