Package io.micronaut.context
Class AbstractBeanResolutionContext.MethodArgumentSegment
java.lang.Object
io.micronaut.context.AbstractBeanResolutionContext.AbstractSegment<B,T>
io.micronaut.context.AbstractBeanResolutionContext.MethodSegment<Object,Object>
io.micronaut.context.AbstractBeanResolutionContext.MethodArgumentSegment
- All Implemented Interfaces:
BeanResolutionContext.Segment<Object,
,Object> AnnotationMetadataProvider
,AnnotationSource
,Named
,ArgumentCoercible<Object>
,ArgumentInjectionPoint<Object,
,Object> CallableInjectionPoint<Object>
,InjectionPoint<Object>
- Enclosing class:
- AbstractBeanResolutionContext
public static final class AbstractBeanResolutionContext.MethodArgumentSegment
extends AbstractBeanResolutionContext.MethodSegment<Object,Object>
implements ArgumentInjectionPoint<Object,Object>
A segment that represents a method argument.
-
Field Summary
Fields inherited from class io.micronaut.context.AbstractBeanResolutionContext.AbstractSegment
MEMBER_SEPARATOR
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY
-
Constructor Summary
ConstructorDescriptionMethodArgumentSegment
(BeanDefinition<Object> declaringType, Qualifier<Object> qualifier, String methodName, Argument<Object> argument, Argument<Object>[] arguments, AbstractBeanResolutionContext.MethodSegment<Object, Object> outer) -
Method Summary
Methods inherited from class io.micronaut.context.AbstractBeanResolutionContext.MethodSegment
getAnnotationMetadata, getArguments, getDeclaringBean, getDeclaringBeanQualifier, getInjectionPoint
Methods inherited from class io.micronaut.context.AbstractBeanResolutionContext.AbstractSegment
equals, getArgument, getDeclaringType, getDeclaringTypeQualifier, getName, getTypeName, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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.ArgumentInjectionPoint
asArgument, getArgument
Methods inherited from interface io.micronaut.inject.InjectionPoint
getDeclaringBean, getDeclaringBeanQualifier
-
Constructor Details
-
MethodArgumentSegment
-
-
Method Details
-
getOuterInjectionPoint
- Specified by:
getOuterInjectionPoint
in interfaceArgumentInjectionPoint<Object,
Object> - Returns:
- The outer injection point (method or constructor)
-
toString
- Overrides:
toString
in classAbstractBeanResolutionContext.MethodSegment<Object,
Object>
-