T
- The declaring typeR
- The result of the method callpublic interface MethodInvocationContext<T,R> extends InvocationContext<T,R>, io.micronaut.core.type.Executable<T,R>, io.micronaut.inject.ExecutableMethod<T,R>
InvocationContext
for MethodInterceptor
instances.Modifier and Type | Method and Description |
---|---|
default java.lang.Class<T> |
getDeclaringType() |
io.micronaut.inject.ExecutableMethod<T,R> |
getExecutableMethod()
The underlying
ExecutableMethod reference. |
default boolean |
isAbstract() |
default boolean |
isSuspend() |
getKind, getParameters, getParameterValueMap, getParameterValues, getTarget, proceed, proceed, setAttribute
getAttributes, removeAttribute
getDescription, getDescription
getArgumentNames, getArguments, getArgumentTypes, getMethodName, getName, getReturnType, getTargetMethod
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
getValues, hasDeclaredStereotype, isAnnotationPresent, isDeclaredAnnotationPresent
@NonNull io.micronaut.inject.ExecutableMethod<T,R> getExecutableMethod()
ExecutableMethod
reference.default boolean isSuspend()
default boolean isAbstract()
default java.lang.Class<T> getDeclaringType()
getDeclaringType
in interface io.micronaut.core.type.Executable<T,R>
getDeclaringType
in interface InvocationContext<T,R>
getDeclaringType
in interface io.micronaut.inject.MethodReference<T,R>