public static class AbstractBeanResolutionContext.MethodArgumentSegment extends AbstractBeanResolutionContext.MethodSegment implements ArgumentInjectionPoint
EMPTY
Constructor and Description |
---|
MethodArgumentSegment(BeanDefinition declaringType,
String methodName,
Argument argument,
Argument[] arguments,
boolean requiresReflection,
AbstractBeanResolutionContext.MethodSegment outer) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Argument |
getArgument() |
BeanDefinition |
getDeclaringType() |
String |
getName() |
CallableInjectionPoint |
getOuterInjectionPoint() |
int |
hashCode() |
getAnnotationMetadata, getArguments, getDeclaringBean, getInjectionPoint, requiresReflection, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
asArgument, getArgument
getDeclaringBean, requiresReflection
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
public MethodArgumentSegment(BeanDefinition declaringType, String methodName, Argument argument, Argument[] arguments, boolean requiresReflection, AbstractBeanResolutionContext.MethodSegment outer)
public CallableInjectionPoint getOuterInjectionPoint()
getOuterInjectionPoint
in interface ArgumentInjectionPoint
public String getName()
getName
in interface BeanResolutionContext.Segment
getName
in interface Named
public BeanDefinition getDeclaringType()
getDeclaringType
in interface BeanResolutionContext.Segment
public Argument getArgument()
getArgument
in interface BeanResolutionContext.Segment