Class 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. Its getOuterInjectionPoint() is the method the argument belongs to: for an injected method that is the bean's MethodInjectionPoint, and for a factory method argument it is the bean's ConstructorInjectionPoint, as for a constructor argument.
Since:
1.2.3
Author:
Graeme Rocher