Interface ConstructorInjectionPoint<T>

Type Parameters:
T - The constructed type
All Superinterfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider, io.micronaut.core.annotation.AnnotationSource, CallableInjectionPoint<T>, InjectionPoint<T>

public interface ConstructorInjectionPoint<T> extends CallableInjectionPoint<T>
A constructor injection point.
Since:
1.0
  • Field Summary

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

    EMPTY
  • Method Summary

    Modifier and Type
    Method
    Description
    default @NonNull Class<T>
     

    Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider

    findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, 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.inject.CallableInjectionPoint

    getArguments

    Methods inherited from interface io.micronaut.inject.InjectionPoint

    getDeclaringBean
  • Method Details

    • getDeclaringBeanType

      @NonNull default @NonNull Class<T> getDeclaringBeanType()