public static class AbstractBeanResolutionContext.MethodSegment extends java.lang.Object implements CallableInjectionPoint
EMPTY
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
AnnotationMetadata |
getAnnotationMetadata()
Supplies the metadata.
|
Argument |
getArgument() |
Argument<?>[] |
getArguments() |
BeanDefinition |
getDeclaringBean() |
BeanDefinition |
getDeclaringType() |
InjectionPoint |
getInjectionPoint() |
java.lang.String |
getName() |
int |
hashCode() |
boolean |
requiresReflection() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
public java.lang.String toString()
toString
in class java.lang.Object
public InjectionPoint getInjectionPoint()
getInjectionPoint
in interface BeanResolutionContext.Segment
public BeanDefinition getDeclaringBean()
getDeclaringBean
in interface InjectionPoint
public boolean requiresReflection()
requiresReflection
in interface InjectionPoint
public Argument<?>[] getArguments()
getArguments
in interface CallableInjectionPoint
public AnnotationMetadata getAnnotationMetadata()
AnnotationMetadataProvider
AnnotationMetadata.EMPTY_METADATA
.getAnnotationMetadata
in interface AnnotationMetadataProvider
AnnotationMetadata
public java.lang.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
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object