Class AbstractConstructorInjectionPoint<T>

    • Field Summary

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

        EMPTY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      BeanDefinition<T> getDeclaringBean()  
      boolean requiresReflection()  
      • 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, getAnnotationMetadata, 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

        getArguments, getDescription, getDescription
    • Constructor Detail

      • AbstractConstructorInjectionPoint

        protected AbstractConstructorInjectionPoint​(BeanDefinition<T> beanDefinition)
        Default constructor.
        Parameters:
        beanDefinition - The bean type
    • Method Detail

      • requiresReflection

        public final boolean requiresReflection()
        Specified by:
        requiresReflection in interface InjectionPoint<T>
        Returns:
        Whether reflection is required to satisfy the injection point