| RouterFunctionDsl |  | 0% | | n/a | 85 | 85 | 133 | 133 | 85 | 85 | 1 | 1 |
| CoRouterFunctionDsl |  | 0% | | n/a | 72 | 72 | 106 | 106 | 72 | 72 | 1 | 1 |
| RouterFunctionBuilder |  | 0% |  | 0% | 58 | 58 | 97 | 97 | 53 | 53 | 1 | 1 |
| DefaultServerResponseBuilder |  | 0% |  | 0% | 43 | 43 | 92 | 92 | 38 | 38 | 1 | 1 |
| PathResourceLookupFunction |  | 0% |  | 0% | 38 | 38 | 59 | 59 | 6 | 6 | 1 | 1 |
| DefaultServerRequest |  | 0% |  | 0% | 37 | 37 | 56 | 56 | 32 | 32 | 1 | 1 |
| ToStringVisitor |  | 0% |  | 0% | 26 | 26 | 61 | 61 | 23 | 23 | 1 | 1 |
| DefaultServerRequestBuilder |  | 0% |  | 0% | 17 | 17 | 53 | 53 | 15 | 15 | 1 | 1 |
| DefaultEntityResponseBuilder |  | 0% |  | 0% | 24 | 24 | 52 | 52 | 20 | 20 | 1 | 1 |
| RequestPredicates |  | 0% |  | 0% | 33 | 33 | 42 | 42 | 27 | 27 | 1 | 1 |
| DefaultServerRequestBuilder.DelegatingServerWebExchange |  | 0% |  | 0% | 26 | 26 | 55 | 55 | 24 | 24 | 1 | 1 |
| RequestPredicates.SubPathServerRequestWrapper |  | 0% |  | 0% | 31 | 31 | 45 | 45 | 29 | 29 | 1 | 1 |
| DefaultRenderingResponseBuilder |  | 0% |  | 0% | 18 | 18 | 45 | 45 | 14 | 14 | 1 | 1 |
| ServerRequestExtensionsKt |  | 0% |  | 0% | 17 | 17 | 20 | 20 | 14 | 14 | 1 | 1 |
| RouterFunctions |  | 0% | | n/a | 15 | 15 | 29 | 29 | 15 | 15 | 1 | 1 |
| ServerResponseExtensionsKt |  | 0% | | n/a | 9 | 9 | 9 | 9 | 9 | 9 | 1 | 1 |
| DefaultServerRequestBuilder.BuiltServerHttpRequest |  | 0% |  | 0% | 16 | 16 | 34 | 34 | 12 | 12 | 1 | 1 |
| DefaultRenderingResponseBuilder.DefaultRenderingResponse |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 8 | 8 | 1 | 1 |
| ServerRequest |  | 0% |  | 0% | 15 | 15 | 25 | 25 | 12 | 12 | 1 | 1 |
| RequestPredicates.PathPatternPredicate |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 8 | 8 | 1 | 1 |
| DefaultHandlerStrategiesBuilder |  | 0% | | n/a | 8 | 8 | 28 | 28 | 8 | 8 | 1 | 1 |
| RequestPredicates.OrRequestPredicate |  | 0% |  | 0% | 11 | 11 | 30 | 30 | 6 | 6 | 1 | 1 |
| RequestPredicates.AndRequestPredicate |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 6 | 6 | 1 | 1 |
| RequestPredicates.AcceptPredicate |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 7 | 7 | 1 | 1 |
| DefaultServerResponseBuilder.AbstractServerResponse |  | 0% |  | 0% | 12 | 12 | 24 | 24 | 9 | 9 | 1 | 1 |
| RouterFunctions.RouterFunctionWebHandler |  | 0% | | n/a | 11 | 11 | 18 | 18 | 11 | 11 | 1 | 1 |
| RouterFunctions.DefaultNestedRouterFunction |  | 0% |  | 0% | 7 | 7 | 23 | 23 | 5 | 5 | 1 | 1 |
| RequestPredicates.QueryParamPredicate |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 5 | 5 | 1 | 1 |
| RequestPredicates.ContentTypePredicate |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 6 | 6 | 1 | 1 |
| RouterFunctions.AttributesRouterFunction |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 6 | 6 | 1 | 1 |
| RequestPredicates.HttpMethodPredicate |  | 0% |  | 0% | 8 | 8 | 22 | 22 | 6 | 6 | 1 | 1 |
| RequestPredicates.PathExtensionPredicate |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 6 | 6 | 1 | 1 |
| RouterFunction |  | 0% | | n/a | 8 | 8 | 16 | 16 | 8 | 8 | 1 | 1 |
| DefaultServerRequest.DefaultHeaders |  | 0% |  | 0% | 13 | 13 | 15 | 15 | 11 | 11 | 1 | 1 |
| ServerResponse |  | 0% | | n/a | 13 | 13 | 17 | 17 | 13 | 13 | 1 | 1 |
| HandlerFilterFunction |  | 0% | | n/a | 9 | 9 | 10 | 10 | 9 | 9 | 1 | 1 |
| RequestPredicates.NegateRequestPredicate |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 5 | 5 | 1 | 1 |
| ResourceHandlerFunction |  | 0% |  | 0% | 9 | 9 | 19 | 19 | 5 | 5 | 1 | 1 |
| RouterFunctions.DefaultRouterFunction |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 3 | 3 | 1 | 1 |
| ResourceHandlerFunction.HeadMethodResource |  | 0% | | n/a | 12 | 12 | 14 | 14 | 12 | 12 | 1 | 1 |
| DefaultHandlerStrategiesBuilder.DefaultHandlerStrategies |  | 0% | | n/a | 8 | 8 | 15 | 15 | 8 | 8 | 1 | 1 |
| RouterFunctions.DifferentComposedRouterFunction |  | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
| RouterFunctions.SameComposedRouterFunction |  | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| EntityResponse |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| DefaultEntityResponseBuilder.DefaultEntityResponse.new BodyInserter.Context() {...} |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| DefaultServerResponseBuilder.BodyInserterResponse.new BodyInserter.Context() {...} |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| RouterFunctionBuilder.BuiltRouterFunction |  | 0% | | n/a | 5 | 5 | 9 | 9 | 5 | 5 | 1 | 1 |
| ChangePathPatternParserVisitor |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 8 | 8 | 1 | 1 |
| DefaultEntityResponseBuilder.DefaultEntityResponse |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| RequestPredicate |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 5 | 5 | 1 | 1 |
| RouterFunctions.FilteredRouterFunction |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| RequestPredicates.HeadersPredicate |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| DefaultServerResponseBuilder.BodyInserterResponse |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CoRouterFunctionDslKt |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| CoRouterFunctionDsl.filter.1.1.new Function2() {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| DefaultServerRequest.new BodyExtractor.Context() {...} |  | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| RouterFunctions.ResourcesRouterFunction |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| DefaultServerResponseBuilder.WriterFunctionResponse |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| CoRouterFunctionDsl.onError.1.new Function2() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CoRouterFunctionDsl.onError.3.new Function2() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CoRouterFunctionDsl.filter.new HandlerFilterFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.filter.new HandlerFilterFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CoRouterFunctionDsl.filter.1.new Function2() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RenderingResponseExtensionsKt |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| HandlerStrategies |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| RouterFunctions.HandlerStrategiesResponseContext |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| CoRouterFunctionDsl.asHandlerFunction.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerRequest.Headers |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 1 |
| CoRouterFunctionDsl.resources.1.new Function2() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctions.AbstractRouterFunction |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| RouterFunctionDsl.filter.1.new Function1() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CoRouterFunctionDsl.onError.new BiFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CoRouterFunctionDsl.onError.new BiFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.POST.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.POST.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.POST.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.POST.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.HEAD.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.HEAD.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.HEAD.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.HEAD.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.pathExtension.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.pathExtension.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.queryParam.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.accept.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.DELETE.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.DELETE.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.DELETE.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.DELETE.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.contentType.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.path.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CoRouterFunctionDsl.resources.new Function() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.OPTIONS.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.OPTIONS.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.OPTIONS.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.OPTIONS.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.PATCH.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.PATCH.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.PATCH.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.PATCH.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.invoke.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.invoke.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CoRouterFunctionDsl.asHandlerFunction.1.new Function2() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.method.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.PUT.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.PUT.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.PUT.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.PUT.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.headers.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.GET.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.GET.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.GET.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.GET.new HandlerFunction() {...} |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RenderingResponse | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| RouterFunctionDslKt | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.nest.new Supplier() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.nest.new Supplier() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| RouterFunctionDsl.onError.new Predicate() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CoRouterFunctionDsl.onError.new Predicate() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerResponseExtensionsKt.bodyToServerSentEvents.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerRequestExtensionsKt.bodyToMono.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerRequestExtensionsKt.awaitBody..inlined.bodyToMono.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerRequestExtensionsKt.bodyToFlux.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerResponseExtensionsKt.body.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerResponseExtensionsKt.body.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerRequestExtensionsKt.bodyToFlow..inlined.bodyToFlux.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerRequestExtensionsKt.awaitBodyOrNull..inlined.bodyToMono.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ServerResponseExtensionsKt.bodyAndAwait.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |