public static final class AbstractBeanResolutionContext.AnnotationSegment extends Object implements InjectionPoint
EMPTY
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Argument |
getArgument() |
BeanDefinition |
getDeclaringBean() |
BeanDefinition |
getDeclaringType() |
InjectionPoint |
getInjectionPoint() |
String |
getName() |
int |
hashCode() |
boolean |
requiresReflection() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
public InjectionPoint getInjectionPoint()
getInjectionPoint
in interface BeanResolutionContext.Segment
public BeanDefinition getDeclaringBean()
getDeclaringBean
in interface InjectionPoint
public boolean requiresReflection()
requiresReflection
in interface InjectionPoint
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