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
ModifierConstructorDescriptionprotected
AbstractBeanDefinitionBeanConstructor
(BeanDefinition<T> beanDefinition) Default constructor. -
Method Summary
Methods inherited from class io.micronaut.core.beans.AbstractBeanConstructor
getAnnotationMetadata, getArguments, getDeclaringBeanType
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
Methods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
Methods inherited from interface io.micronaut.core.beans.BeanConstructor
getDescription, getDescription, instantiate
-
Constructor Details
-
AbstractBeanDefinitionBeanConstructor
Default constructor.- Parameters:
beanDefinition
- The bean type
-