Class AbstractParametrizedBeanDefinition<T>

    • Constructor Detail

      • AbstractParametrizedBeanDefinition

        public AbstractParametrizedBeanDefinition​(java.lang.Class<T> producedType,
                                                  java.lang.Class<?> declaringType,
                                                  java.lang.String methodName,
                                                  io.micronaut.core.annotation.AnnotationMetadata methodMetadata,
                                                  boolean requiresReflection,
                                                  io.micronaut.core.type.Argument... arguments)
        Parameters:
        producedType - The produced type
        declaringType - The declaring type
        methodName - The method name
        methodMetadata - The method metadata
        requiresReflection - Whether requires refection
        arguments - The arguments
      • AbstractParametrizedBeanDefinition

        protected AbstractParametrizedBeanDefinition​(java.lang.Class<T> type,
                                                     io.micronaut.core.annotation.AnnotationMetadata annotationMetadata,
                                                     boolean requiresReflection,
                                                     io.micronaut.core.type.Argument... arguments)
        Parameters:
        type - The type
        annotationMetadata - The annotation metadata
        requiresReflection - Whether requires reflection
        arguments - The arguments