Interface CallableInjectionPoint<T>

Type Parameters:
T - The injectable type
All Superinterfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider, io.micronaut.core.annotation.AnnotationSource, InjectionPoint<T>
All Known Subinterfaces:
ConstructorInjectionPoint<T>, MethodInjectionPoint<B,T>
All Known Implementing Classes:
AbstractBeanResolutionContext.MethodArgumentSegment, AbstractBeanResolutionContext.MethodSegment

public interface CallableInjectionPoint<T> extends InjectionPoint<T>
A callable injection point is an injection point that accepts Argument instances.
Since:
1.0
  • Field Summary

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

    EMPTY
  • Method Summary

    Modifier and Type
    Method
    Description
    io.micronaut.core.type.Argument<?>[]
     

    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.InjectionPoint

    getDeclaringBean
  • Method Details

    • getArguments

      io.micronaut.core.type.Argument<?>[] getArguments()
      Returns:
      The required argument types.