T
- The typeR
- The resultpublic interface DelegatingExecutableMethod<T,R> extends ExecutableMethod<T,R>
ExecutableMethod
instances that delegate to an underlying ExecutableMethod
.Modifier and Type | Method and Description |
---|---|
default io.micronaut.core.annotation.AnnotationMetadata |
getAnnotationMetadata() |
default java.lang.String[] |
getArgumentNames() |
default io.micronaut.core.type.Argument[] |
getArguments() |
default java.lang.Class[] |
getArgumentTypes() |
default java.lang.Class<T> |
getDeclaringType() |
default java.lang.String |
getMethodName() |
default io.micronaut.core.type.ReturnType<R> |
getReturnType() |
ExecutableMethod<T,R> |
getTarget() |
default java.lang.reflect.Method |
getTargetMethod() |
default R |
invoke(T instance,
java.lang.Object... arguments) |
getDescription, getDescription, isAbstract, isSuspend
getName
booleanValue, booleanValue, booleanValue, booleanValue, classValue, classValue, classValue, classValue, classValues, classValues, classValues, classValues, doubleValue, doubleValue, doubleValue, enumValue, enumValue, enumValue, enumValue, enumValues, enumValues, enumValues, enumValues, findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, findRepeatableAnnotation, findRepeatableAnnotation, getAnnotation, getAnnotation, getAnnotationNameByStereotype, getAnnotationNameByStereotype, getAnnotationNames, getAnnotationNamesByStereotype, getAnnotationNamesByStereotype, getAnnotationType, getAnnotationType, getAnnotationTypeByStereotype, getAnnotationTypeByStereotype, getAnnotationTypesByStereotype, getAnnotationTypesByStereotype, getAnnotationTypesByStereotype, getAnnotationValuesByType, getDeclaredAnnotation, getDeclaredAnnotation, getDeclaredAnnotationNameByStereotype, getDeclaredAnnotationNames, getDeclaredAnnotationNamesByStereotype, getDeclaredAnnotationTypeByStereotype, getDeclaredAnnotationTypeByStereotype, getDeclaredAnnotationValuesByType, getDeclaredMetadata, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValue, getDefaultValues, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValues, getValues, hasAnnotation, hasAnnotation, hasDeclaredAnnotation, hasDeclaredAnnotation, hasDeclaredStereotype, hasDeclaredStereotype, hasDeclaredStereotype, hasPropertyExpressions, hasSimpleAnnotation, hasSimpleDeclaredAnnotation, hasStereotype, hasStereotype, hasStereotype, hasStereotype, intValue, intValue, intValue, isAnnotationPresent, isDeclaredAnnotationPresent, isEmpty, isFalse, isFalse, isPresent, isPresent, isRepeatableAnnotation, isRepeatableAnnotation, isTrue, isTrue, longValue, longValue, stringValue, stringValue, stringValue, stringValue, stringValues, stringValues, stringValues, stringValues, synthesize, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
ExecutableMethod<T,R> getTarget()
default java.lang.reflect.Method getTargetMethod()
getTargetMethod
in interface MethodReference<T,R>
default io.micronaut.core.type.ReturnType<R> getReturnType()
getReturnType
in interface MethodReference<T,R>
default java.lang.Class<T> getDeclaringType()
getDeclaringType
in interface io.micronaut.core.type.Executable<T,R>
getDeclaringType
in interface MethodReference<T,R>
default java.lang.String getMethodName()
getMethodName
in interface MethodReference<T,R>
default java.lang.Class[] getArgumentTypes()
getArgumentTypes
in interface MethodReference<T,R>
default java.lang.String[] getArgumentNames()
getArgumentNames
in interface MethodReference<T,R>
default io.micronaut.core.type.Argument[] getArguments()
getArguments
in interface io.micronaut.core.type.Executable<T,R>
getArguments
in interface MethodReference<T,R>
default io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()
getAnnotationMetadata
in interface io.micronaut.core.annotation.AnnotationMetadataProvider