public static class AbstractBeanResolutionContext.ConstructorArgumentSegment extends AbstractBeanResolutionContext.ConstructorSegment implements ArgumentInjectionPoint
EMPTY| Constructor and Description |
|---|
ConstructorArgumentSegment(BeanDefinition declaringType,
java.lang.String methodName,
Argument argument,
Argument[] arguments) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
Argument |
getArgument() |
BeanDefinition |
getDeclaringBean() |
BeanDefinition |
getDeclaringType() |
java.lang.String |
getName() |
CallableInjectionPoint |
getOuterInjectionPoint() |
int |
hashCode() |
boolean |
requiresReflection() |
getInjectionPoint, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitasArgument, getArgumentfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredpublic ConstructorArgumentSegment(BeanDefinition declaringType, java.lang.String methodName, Argument argument, Argument[] arguments)
public CallableInjectionPoint getOuterInjectionPoint()
getOuterInjectionPoint in interface ArgumentInjectionPointpublic BeanDefinition getDeclaringBean()
getDeclaringBean in interface InjectionPointpublic boolean requiresReflection()
requiresReflection in interface InjectionPointpublic java.lang.String getName()
getName in interface BeanResolutionContext.SegmentgetName in interface Namedpublic BeanDefinition getDeclaringType()
getDeclaringType in interface BeanResolutionContext.Segmentpublic Argument getArgument()
getArgument in interface BeanResolutionContext.Segmentpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object