public static class AbstractBeanResolutionContext.FieldSegment extends java.lang.Object implements InjectionPoint, io.micronaut.core.type.ArgumentCoercible, ArgumentInjectionPoint
Modifier and Type | Method and Description |
---|---|
io.micronaut.core.type.Argument |
asArgument() |
boolean |
equals(java.lang.Object o) |
io.micronaut.core.annotation.AnnotationMetadata |
getAnnotationMetadata() |
io.micronaut.core.type.Argument |
getArgument() |
BeanDefinition |
getDeclaringBean() |
BeanDefinition |
getDeclaringType() |
InjectionPoint |
getInjectionPoint() |
java.lang.String |
getName() |
CallableInjectionPoint |
getOuterInjectionPoint() |
int |
hashCode() |
boolean |
requiresReflection() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getArgument
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
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 CallableInjectionPoint getOuterInjectionPoint()
getOuterInjectionPoint
in interface ArgumentInjectionPoint
public io.micronaut.core.type.Argument asArgument()
asArgument
in interface io.micronaut.core.type.ArgumentCoercible
asArgument
in interface ArgumentInjectionPoint
public io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()
getAnnotationMetadata
in interface io.micronaut.core.annotation.AnnotationMetadataProvider
public java.lang.String getName()
getName
in interface BeanResolutionContext.Segment
getName
in interface io.micronaut.core.naming.Named
public BeanDefinition getDeclaringType()
getDeclaringType
in interface BeanResolutionContext.Segment
public io.micronaut.core.type.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