Source file "org/springframework/integration/handler/support/MessagingMethodInvokerHelper.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,059 of 2,059 | 0% | 284 of 284 | 0% | 206 | 206 | 464 | 464 | 64 | 64 |
| MessagingMethodInvokerHelper(Object, Class, String, Class, boolean) | 0% | 0% | 11 | 11 | 36 | 36 | 1 | 1 | ||
| findSingleSpecificMethodOnInterfacesIfProxy(Map, Map) | 0% | 0% | 8 | 8 | 23 | 23 | 1 | 1 | ||
| findHandlerMethodsForTarget() | 0% | 0% | 7 | 7 | 26 | 26 | 1 | 1 | ||
| populateHandlerMethod(Map, Map, Map, Map, AtomicReference, AtomicReference, boolean, MessagingMethodInvokerHelper.HandlerMethod) | 0% | 0% | 10 | 10 | 21 | 21 | 1 | 1 | ||
| MessagingMethodInvokerHelper(Object, Class, Method, Class, boolean) | 0% | 0% | 5 | 5 | 24 | 24 | 1 | 1 | ||
| prepareEvaluationContext() | 0% | 0% | 3 | 3 | 18 | 18 | 1 | 1 | ||
| configureLocalMessageHandlerFactory() | 0% | 0% | 3 | 3 | 26 | 26 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 15 | 15 | 1 | 1 | ||
| processInternal(MessagingMethodInvokerHelper.ParametersWrapper) | 0% | 0% | 8 | 8 | 16 | 16 | 1 | 1 | ||
| isHandlerMethod(Method) | 0% | 0% | 12 | 12 | 9 | 9 | 1 | 1 | ||
| processInvokeExceptionAndFallbackToExpressionIfAny(MessagingMethodInvokerHelper.HandlerMethod, MessagingMethodInvokerHelper.ParametersWrapper, RuntimeException) | 0% | 0% | 9 | 9 | 11 | 11 | 1 | 1 | ||
| initializeHandler(MessagingMethodInvokerHelper.HandlerMethod) | 0% | 0% | 5 | 5 | 11 | 11 | 1 | 1 | ||
| obtainFrameworkMethod(Class) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| obtainHandlerMethodIfAny(Method) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| convertJsonPayloadIfNecessary(MessagingMethodInvokerHelper.ParametersWrapper) | 0% | 0% | 10 | 10 | 8 | 8 | 1 | 1 | ||
| getTargetClass(Object) | 0% | 0% | 6 | 6 | 10 | 10 | 1 | 1 | ||
| doConvertJsonPayload(MessagingMethodInvokerHelper.ParametersWrapper) | 0% | 0% | 2 | 2 | 13 | 13 | 1 | 1 | ||
| findHandlerMethodForParameters(MessagingMethodInvokerHelper.ParametersWrapper) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| lambda$processMethodsFromTarget$7(Map, Map, Map, Map, AtomicReference, AtomicReference, Method) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| processMethodsFromTarget(Map, Map, Map, Map, AtomicReference, AtomicReference, Class) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| findClosestMatch(Class) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| buildDisplayString(Object, Object) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| isPausableMethod(Method) | 0% | 0% | 5 | 5 | 8 | 8 | 1 | 1 | ||
| initialize() | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| resolveExpression(String) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| lambda$findSingleSpecificMethodOnInterfacesIfProxy$10(AtomicReference, AtomicReference, Class, Method) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| processEvaluationException(Exception) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| validateFallbackMethods(Map, Map, AtomicReference, AtomicReference) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| checkSpelInvokerRequired(Class, Method, MessagingMethodInvokerHelper.HandlerMethod) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| setBeanFactory(BeanFactory) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| createHandlerMethod(Method) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| fallbackToInvokeExpression(MessagingMethodInvokerHelper.HandlerMethod, MessagingMethodInvokerHelper.ParametersWrapper) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| invokeHandlerMethod(MessagingMethodInvokerHelper.HandlerMethod, MessagingMethodInvokerHelper.ParametersWrapper) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| isMethodDefinedOnObjectClass(Method) | 0% | 0% | 6 | 6 | 4 | 4 | 1 | 1 | ||
| lambda$fallbackToInvokeExpression$3(MessagingMethodInvokerHelper.HandlerMethod, MessagingMethodInvokerHelper.ParametersWrapper, Expression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| canReturnExpectedType(AnnotatedMethodFilter, Class, TypeConverter) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| isProvidedMessageHandlerFactoryBean() | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| contentTypeIsJson(Message) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| lambda$prepareEvaluationContext$1() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$prepareEvaluationContext$0() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$validateFallbackMethods$6(AtomicReference, Map) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$validateFallbackMethods$5(AtomicReference, Map) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| isRunning() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| invokeExpression(Expression, MessagingMethodInvokerHelper.ParametersWrapper) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| resolve(String) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| lambda$validateFallbackMethods$4() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| process(Collection, Map) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$obtainHandlerMethodIfAny$9() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| MessagingMethodInvokerHelper(Object, Class, Class, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| process(Message) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| start() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| stop() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| lambda$isPausableMethod$8(Method) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| MessagingMethodInvokerHelper(Object, Method, Class, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| MessagingMethodInvokerHelper(Object, String, Class, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$canReturnExpectedType$2(TypeConverter, Method) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| MessagingMethodInvokerHelper(Object, Method, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| MessagingMethodInvokerHelper(Object, String, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| MessagingMethodInvokerHelper(Object, Class, boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createInvocableHandlerMethod(Method) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$findSingleSpecificMethodOnInterfacesIfProxy$11(Method) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| configureJsonObjectMapperIfAny() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| setUseSpelInvoker(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| toString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |