public static class AbstractBeanResolutionContext.MethodArgumentSegment extends AbstractBeanResolutionContext.MethodSegment implements ArgumentInjectionPoint
| Constructor and Description |
|---|
MethodArgumentSegment(BeanDefinition declaringType,
java.lang.String methodName,
io.micronaut.core.type.Argument argument,
io.micronaut.core.type.Argument[] arguments,
boolean requiresReflection,
AbstractBeanResolutionContext.MethodSegment outer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
io.micronaut.core.type.Argument |
getArgument() |
BeanDefinition |
getDeclaringType() |
java.lang.String |
getName() |
CallableInjectionPoint |
getOuterInjectionPoint() |
int |
hashCode() |
getAnnotationMetadata, getArguments, getDeclaringBean, getInjectionPoint, requiresReflection, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitasArgument, getArgumentgetDeclaringBean, requiresReflectionfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypepublic MethodArgumentSegment(BeanDefinition declaringType, java.lang.String methodName, io.micronaut.core.type.Argument argument, io.micronaut.core.type.Argument[] arguments, boolean requiresReflection, AbstractBeanResolutionContext.MethodSegment outer)
public CallableInjectionPoint getOuterInjectionPoint()
getOuterInjectionPoint in interface ArgumentInjectionPointpublic java.lang.String getName()
getName in interface BeanResolutionContext.SegmentgetName in interface io.micronaut.core.naming.Namedpublic BeanDefinition getDeclaringType()
getDeclaringType in interface BeanResolutionContext.Segmentpublic io.micronaut.core.type.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