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:
io.micronaut.core.annotation.AnnotationMetadataProvider, io.micronaut.core.annotation.AnnotationSource, io.micronaut.core.beans.BeanConstructor<T>, io.micronaut.core.naming.Described

public abstract class AbstractBeanDefinitionBeanConstructor<T> extends io.micronaut.core.beans.AbstractBeanConstructor<T>
Abstract constructor implementation for bean definitions to implement to create constructors at build time.
Since:
3.0.0
  • Field Summary

    Fields inherited from interface io.micronaut.core.annotation.AnnotationSource

    EMPTY
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    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

      protected AbstractBeanDefinitionBeanConstructor(BeanDefinition<T> beanDefinition)
      Default constructor.
      Parameters:
      beanDefinition - The bean type