Package io.micronaut.inject
Interface CallableInjectionPoint<T>
- Type Parameters:
T- The injectable type
- All Superinterfaces:
AnnotationMetadataProvider,AnnotationSource,InjectionPoint<T>
- All Known Subinterfaces:
ConstructorInjectionPoint<T>,MethodInjectionPoint<B,T>
- All Known Implementing Classes:
AbstractBeanResolutionContext.EventListenerSegment,AbstractBeanResolutionContext.MethodArgumentSegment,AbstractBeanResolutionContext.MethodSegment
A callable injection point is an injection point that accepts
Argument instances.- Since:
- 1.0
- Author:
- Graeme Rocher
-
Field Summary
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY -
Method Summary
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.inject.InjectionPoint
getDeclaringBean, getDeclaringBeanQualifier
-
Method Details
-
getArguments
Argument<?>[] getArguments()- Returns:
- The required argument types.
-