logo

Back to index

LCOM

Min: 1.0000, max: 2676.0000, yellow zone: [15.0000 .. 5.0000].

Elements: 181, μ: 58.9724, σ: 288.7901, Var: 83399.7064, defects: 3%.

Packages: 24, classes: 273.

Green: 218, yellow: 21, red: 34.

Class LCOM methods pairs empty nonempty
i.r.builder.ResponseSpecBuilder 0 30 435 0 435
i.r.builder.ResponseBuilder 0 12 66 11 55
i.r.builder.RequestSpecBuilder 0 70 2415 204 2211
i.r.builder.MultiPartSpecBuilder 37 11 55 46 9
i.r.i.mapping.ObjectMapperDeserializationContextImpl 0 2 1 0 1
i.r.i.mapping.GsonMapper 1 2 1 1 0
i.r.i.mapping.JohnzonMapper 1 2 1 1 0
i.r.i.mapping.JaxbMapper 1 2 1 1 0
i.r.i.mapping.J..$_serialize_closure1 0 3 3 1 2
i.r.i.mapping.Jackson1Mapper 1 2 1 1 0
i.r.i.mapping.Jackson2Mapper 1 2 1 1 0
i.r.i.mapping.ObjectMapperSerializationContextImpl 12 8 28 20 8
i.r.i.mapping.ObjectMapping 0 0 0 0 0
i.r.f.cookie.CookieFilter 0 1 0 0 0
i.r.internal.R..$R..$_doRequest_closure1 1 2 1 1 0
i.r.internal.R..$_setRequestHeadersToHttpBuilder_closure23 0 2 1 0 1
i.r.internal.R..$_cookie_closure10 2 4 6 4 2
i.r.internal.R..$_cookie_closure9 2 4 6 4 2
i.r.internal.R..$_getUnnamedPathParams_closure41 1 2 1 1 0
i.r.internal.M..$_createArgumentArray_closure2 1 3 3 2 1
i.r.internal.PreemptiveAuthSpecImpl 1 2 1 1 0
i.r.internal.R..$_sendRequest_closure16 1 3 3 2 1
i.r.internal.R..$_header_closure6 4 5 10 7 3
i.r.internal.R..$_generateBoundary_closure25 2 4 6 4 2
i.r.internal.R..$_sendHttpRequest_closure27 11 7 21 16 5
i.r.internal.MultiValueEntity 13 11 55 34 21
i.r.internal.UriValidator 0 0 0 0 0
i.r.internal.R..$_applyHttpClientConfig_closure22 1 2 1 1 0
i.r.internal.R..$_header_closure7 2 4 6 4 2
i.r.internal.R..$_applyPathParamsAndSendRequest_closure33 1 2 1 1 0
i.r.internal.ResponseLogSpecificationImpl 163 19 171 167 4
i.r.internal.R..$_convertFormParamsToMultiPartParams_closure26 1 2 1 1 0
i.r.internal.R..$_registerRestAssuredEncoders_closure24$_closure51 1 3 3 2 1
i.r.internal.R..$_extractRequestParamsIfNeeded_closure28 1 3 3 2 1
i.r.internal.R..$H..$_validate_closure3 1 2 1 1 0
i.r.internal.R..$_getUndefinedPathParamPlaceholders_closure46 1 2 1 1 0
i.r.internal.R..$_headers_closure5$_closure17$_closure18 1 3 3 2 1
i.r.internal.R..$_headers_closure6$_closure49 0 3 3 1 2
i.r.internal.R..$_getMultiPartParams_closure45 1 2 1 1 0
i.r.internal.R..$_applyPathParamsAndSendRequest_closure30 1 2 1 1 0
i.r.internal.R..$_header_closure8 2 4 6 4 2
i.r.internal.RedirectSpecificationImpl 0 4 6 0 6
i.r.internal.R..$_as_closure3 1 3 3 2 1
i.r.internal.R..$_sessionId_closure11 1 3 3 2 1
i.r.internal.R..$_getURI_closure39 1 2 1 1 0
i.r.internal.ContentParser 0 1 0 0 0
i.r.internal.S..$_mergeFilters_closure3 1 2 1 1 0
i.r.internal.R..$_getDerivedPath_closure38 1 2 1 1 0
i.r.internal.R..$_parseHeaders_closure1 1 3 3 2 1
i.r.internal.R..$_getPathParams_closure40 1 3 3 2 1
i.r.internal.R..$_applyPathParamsAndSendRequest_closure31 1 2 1 1 0
i.r.internal.R..$_partiallyApplyPathParams_closure35 1 2 1 1 0
i.r.internal.R..$_applyPathParamsAndSendRequest_closure29 1 2 1 1 0
i.r.internal.R..$RestAssuredHttpBuilder 0 2 1 0 1
i.r.internal.R..$_partiallyApplyPathParams_closure36 7 6 15 11 4
i.r.internal.R..$H..$_fireFailureListeners_closure4 1 3 3 2 1
i.r.internal.R..$_body_closure1 2 4 6 4 2
i.r.internal.AuthenticationSpecificationImpl 0 13 78 33 45
i.r.internal.R..$_statusCode_closure3 1 3 3 2 1
i.r.internal.R..$HamcrestAssertionClosure 10 5 10 10 0
i.r.internal.RequestLogSpecificationImpl 145 19 171 158 13
i.r.internal.R..$_contentType_closure13 1 3 3 2 1
i.r.internal.MapCreator 0 0 0 0 0
i.r.internal.R..$_cookie_closure10 2 4 6 4 2
i.r.internal.R..$H..$_validateHeadersAndCookies_closure5 0 2 1 0 1
i.r.internal.R..$H..$_validateHeadersAndCookies_closure6 0 2 1 0 1
i.r.internal.R..$_body_closure1$_closure16 0 1 0 0 0
i.r.internal.R..$_statusLine_closure4 1 3 3 2 1
i.r.internal.R..$_body_closure11$_closure21$_closure22 0 2 1 0 1
i.r.internal.R..$_applyRestAssuredConfig_closure20 1 3 3 2 1
i.r.internal.LogRequestAndResponseOnFailListener 0 1 0 0 0
i.r.internal.R..$_handleMultiValueParamsIfNeeded_closure37 4 5 10 7 3
i.r.internal.R..$R..$_doRequest_closure3 2 4 6 4 2
i.r.internal.R..$_registerRestAssuredEncoders_closure24 7 6 15 11 4
i.r.internal.R..$_cookies_closure9 1 3 3 2 1
i.r.internal.R..$_headers_closure5 1 3 3 2 1
i.r.internal.R..$_toString_closure2 1 3 3 2 1
i.r.internal.R..$_sendRequest_closure15 1 2 1 1 0
i.r.internal.R..$_path_closure5 1 2 1 1 0
i.r.internal.R..$_assertCorrectNumberOfPathParams_closure18 1 2 1 1 0
i.r.internal.S..$_mergeConfig_closure1 2 4 6 4 2
i.r.internal.R..$_convertFormParamsToMultiPartParams_closure26$_closure53 0 2 1 0 1
i.r.internal.S..$_mergeFilters_closure4 1 3 3 2 1
i.r.internal.R..$_getUnnamedPathParams_closure42 1 2 1 1 0
i.r.internal.R..$R..$_shouldApplyContentTypeFromRestAssuredConfigDelegate_closure4 1 2 1 1 0
i.r.internal.ResponseParserRegistrar 0 7 21 10 11
i.r.internal.R..$_removeHeader_closure1 1 3 3 2 1
i.r.internal.R..$_contentType_closure14 1 3 3 2 1
i.r.internal.SpecificationMerger 0 0 0 0 0
i.r.internal.R..$_body_closure11$_closure21 1 2 1 1 0
i.r.internal.R..$H..$_validate_closure2 1 2 1 1 0
i.r.internal.R..$_getRedundantNamedPathParams_closure48 1 3 3 2 1
i.r.internal.M..$_createArgumentArrayFromKeyAndValue_closure3 1 3 3 2 1
i.r.internal.R..$_headers_closure5$_closure17 1 2 1 1 0
i.r.internal.RestAssuredResponseOptionsImpl 0 80 3160 531 2629
i.r.internal.R..$_contentType_closure12 1 3 3 2 1
i.r.internal.RestAssuredResponseOptionsGroovyImpl 2676 77 2926 2801 125
i.r.internal.R..$_cookies_closure8 1 3 3 2 1
i.r.internal.NoParameterValue 0 0 0 0 0
i.r.internal.R..$_applyArguments_closure15 1 2 1 1 0
i.r.internal.M..$_isRestAssuredArguments_closure1 1 2 1 1 0
i.r.internal.R..$_sendRequest_closure17 1 3 3 2 1
i.r.internal.R..$_assertCorrectNumberOfPathParams_closure19 1 3 3 2 1
i.r.internal.R..$_removeUnnamedPathParamByValue_closure4 1 3 3 2 1
i.r.internal.T..$_createStore_closure1 2 4 6 4 2
i.r.internal.ValidatableResponseOptionsImpl 471 62 1891 1181 710
i.r.internal.ResponseSpecificationImpl 1911 63 1953 1932 21
i.r.internal.C..$_configureXmlSlurper_closure2 1 3 3 2 1
i.r.internal.R..$_body_closure11 7 6 15 11 4
i.r.internal.R..$H..$_getClosure_closure1 1 2 1 1 0
i.r.internal.R..$_time_closure2 2 4 6 4 2
i.r.internal.R..$_applyPathParamsAndSendRequest_closure32 1 2 1 1 0
i.r.internal.A..$_none_closure1 1 2 1 1 0
i.r.internal.RestAssuredResponseImpl 15 6 15 15 0
i.r.internal.R..$_noFiltersOfType_closure47 1 3 3 2 1
i.r.internal.R..$_cookies_closure4 0 2 1 0 1
i.r.internal.R..$_removeCookie_closure2 1 3 3 2 1
i.r.internal.M..$ArgsAndValue 24 8 28 26 2
i.r.internal.LogSpecificationImpl 3 3 3 3 0
i.r.internal.R..$_getUnnamedPathParamValues_closure43 1 2 1 1 0
i.r.internal.R..$_newFilterContext_closure13 1 2 1 1 0
i.r.internal.R..$_removeMergedHeadersIfNeeded_closure7$_closure50 1 3 3 2 1
i.r.internal.TrustAndKeystoreSpecImpl 210 24 276 243 33
i.r.internal.C..$_configureXmlSlurper_closure1 1 3 3 2 1
i.r.internal.R..$_registerRestAssuredEncoders_closure24$_closure51$_closure52 1 3 3 2 1
i.r.internal.R..$_headers_closure6 1 3 3 2 1
i.r.internal.TestSpecificationImpl 610 45 990 800 190
i.r.internal.R..$_applyContentDecoders_closure21 0 1 0 0 0
i.r.internal.ValidatableResponseImpl 1891 62 1891 1891 0
i.r.internal.R..$_removeUnnamedPathParam_closure3 1 3 3 2 1
i.r.internal.R..$_newFilterContext_closure12 1 2 1 1 0
i.r.internal.R..$_cookies_closure8$_closure19$_closure20 1 3 3 2 1
i.r.internal.R..$_applyPathParamsAndSendRequest_closure34 1 2 1 1 0
i.r.internal.R..$R..$_doRequest_closure2 1 2 1 1 0
i.r.internal.R..$_cookies_closure8$_closure19 1 2 1 1 0
i.r.internal.R..$_generateRequestUriForLogging_closure14 0 2 1 0 1
i.r.internal.R..$_getUnnamedPathParamValues_closure44 1 2 1 1 0
i.r.internal.S..$_mergeSessionId_closure2 1 3 3 2 1
i.r.internal.R..$_removeMergedHeadersIfNeeded_closure7 1 2 1 1 0
i.r.internal.RequestSpecificationImpl 19210 201 20100 19655 445
i.r.internal.R..$_filters_closure5 1 2 1 1 0
i.r.http.Headers 0 10 45 0 45
i.r.http.Header 0 6 15 2 13
i.r.http.Cookie 72 20 190 131 59
i.r.http.Cookies 0 10 45 0 45
i.r.http.C..$Builder 20 9 36 28 8
i.r.matcher.DetailedCookieMatcher 153 18 153 153 0
i.r.matcher.ResponseAwareMatcherComposer 0 0 0 0 0
i.r.matcher.RestAssuredMatchers 0 0 0 0 0
i.restassured.RestAssured 0 0 0 0 0
i.r.specification.SpecificationQuerier 0 0 0 0 0
i.r.specification.Argument 0 3 3 0 3
i.r.specification.ProxySpecification 0 13 78 31 47
i.r.i.serialization.SerializationSupport 0 0 0 0 0
i.r.i.log.LogRepository 2 4 6 4 2
i.r.i.http.ContentEncoding 1 2 1 1 0
i.r.i.http.D..$InflaterEntity 1 2 1 1 0
i.r.i.http.ContentTypeExtractor 0 0 0 0 0
i.r.i.http.DeflateEncoding 1 2 1 1 0
i.r.i.http.CustomHttpMethod 0 1 0 0 0
i.r.i.http.CharsetExtractor 0 0 0 0 0
i.r.i.http.BasicNameValuePairWithNoValueSupport 1 7 21 11 10
i.r.i.http.C..$_getSubTypeValueFromContentType_closure1 4 5 10 7 3
i.r.i.http.A..$OAuthSigner 0 1 0 0 0
i.r.i.http.HttpResponseContentTypeFinder 0 0 0 0 0
i.r.i.http.EncoderRegistry 58 12 66 62 4
i.r.i.http.H..$HeadersDecorator 0 2 1 0 1
i.r.i.http.C..$ResponseInterceptor 0 1 0 0 0
i.r.i.http.BoundaryExtractor 0 0 0 0 0
i.r.i.http.ContentTypeSubTypeExtractor 0 0 0 0 0
i.r.i.http.H..$RequestConfigDelegate 28 9 36 32 4
i.r.i.http.ContentEncodingRegistry 0 0 0 0 0
i.r.i.http.StringHashMap 10 5 10 10 0
i.r.i.http.URIBuilder 33 15 105 69 36
i.r.i.http.GZIPEncoding 1 2 1 1 0
i.r.i.http.HttpResponseException 0 1 0 0 0
i.r.i.http.ResponseParseException 0 1 0 0 0
i.r.i.http.HttpRequestFactory 0 0 0 0 0
i.r.i.http.HttpResponseDecorator 0 33 528 122 406
i.r.i.http.C..$RequestInterceptor 0 1 0 0 0
i.r.i.http.G..$GZIPDecompressingEntity 1 2 1 1 0
i.r.i.http.AuthConfig 0 9 36 0 36
i.r.i.http.HttpContextDecorator 4 5 10 7 3
i.r.i.http.HTTPBuilder 161 22 231 196 35
i.r.i.filter.F..$_filter_closure1 1 3 3 2 1
i.r.i.filter.SendRequestFilter 0 1 0 0 0
i.r.i.filter.F..$_filter_closure4 1 3 3 2 1
i.r.i.filter.F..$_filter_closure5 2 4 6 4 2
i.r.i.filter.F..$_filter_closure6$_closure10 2 4 6 4 2
i.r.i.filter.F..$_filter_closure2 1 3 3 2 1
i.r.i.filter.F..$_filter_closure3 1 3 3 2 1
i.r.i.filter.F..$_filter_closure6 0 3 3 1 2
i.r.i.filter.FilterContextImpl 17 10 45 31 14
i.r.i.filter.F..$_applySessionFilterFromOriginalRequestIfDefined_closure8 1 2 1 1 0
i.r.i.filter.F..$_filter_closure1$_closure9 1 3 3 2 1
i.r.i.filter.F..$_filter_closure7 0 2 1 0 1
i.r.i.filter.FormAuthFilter 16 9 36 26 10
i.r.f.session.SessionFilter 0 3 3 0 3
i.r.i.print.ResponsePrinter 0 0 0 0 0
i.r.i.print.RequestPrinter 0 0 0 0 0
i.r.f.time.TimingFilter 0 1 0 0 0
i.r.i.proxy.RestAssuredProxySelectorRoutePlanner 0 0 0 0 0
i.r.i.proxy.RestAssuredProxySelector 0 6 15 4 11
i.r.i.util.SafeExceptionRethrower 0 0 0 0 0
i.r.i.util.MatcherErrorMessageBuilder 0 1 0 0 0
i.r.i.util.IOUtils 0 0 0 0 0
i.r.i.m.xml.XmlDtdMatcher 0 4 6 3 3
i.r.i.m.xml.LoadFromClasspathSupport 0 0 0 0 0
i.r.i.m.xml.XmlXsdMatcher 10 8 28 19 9
i.r.i.m.xml.X..$ExceptionThrowingErrorHandler 3 3 3 3 0
i.r.i.multipart.MultiPartSpecificationImpl 136 20 190 163 27
i.r.i.multipart.MultiPartInternal 104 17 136 120 16
i.r.i.multipart.RestAssuredMultiPartEntity 55 11 55 55 0
i.r.config.XmlConfig 0 19 171 72 99
i.r.config.DecoderConfig 53 18 153 103 50
i.r.config.EncoderConfig 32 20 190 111 79
i.r.config.FailureConfig 10 5 10 10 0
i.r.config.ParamConfig 37 11 55 46 9
i.r.config.OAuthConfig 10 5 10 10 0
i.r.config.SessionConfig 13 7 21 17 4
i.r.config.HttpClientConfig 3 14 91 47 44
i.r.config.MultiPartConfig 7 15 105 56 49
i.r.config.ObjectMapperConfig 34 17 136 85 51
i.r.config.SSLConfig 71 30 435 253 182
i.r.config.RedirectConfig 9 10 45 27 18
i.r.config.ConnectionConfig 28 8 28 28 0
i.r.config.LogConfig 24 12 66 45 21
i.r.config.JsonConfig 10 5 10 10 0
i.r.config.C..$CloseIdleConnectionConfig 1 2 1 1 0
i.r.config.HeaderConfig 6 4 6 6 0
i.r.config.RestAssuredConfig 703 38 703 703 0
i.r.config.MatcherConfig 4 4 6 5 1
i.r.assertion.B..$_leftShift_closure1 1 2 1 1 0
i.r.assertion.B..$_isXPathMatcher_closure3 1 2 1 1 0
i.r.assertion.C..$_getCookies_closure1 1 3 3 2 1
i.r.assertion.B..$_requiresPathParsing_closure4 0 1 0 0 0
i.r.assertion.ResponseTimeMatcher 0 5 10 4 6
i.r.assertion.B..$_requiresTextParsing_closure3 0 1 0 0 0
i.r.assertion.B..$_validate_closure1 1 3 3 2 1
i.r.assertion.DetailedCookieAssertion 0 5 10 4 6
i.r.assertion.B..$_validate_closure2 4 5 10 7 3
i.r.assertion.HeaderMatcher 3 7 21 12 9
i.r.assertion.C..$_getCookies_closure1$_closure2 1 3 3 2 1
i.r.assertion.BodyMatcher 12 9 36 24 12
i.r.assertion.StreamVerifier 0 0 0 0 0
i.r.assertion.B..$_validate_closure2 1 3 3 2 1
i.r.assertion.CookieMatcher 0 5 10 4 6
i.r.assertion.BodyMatcherGroup 0 7 21 0 21
i.r.authentication.OAuth2Scheme 0 5 10 4 6
i.r.authentication.BasicAuthScheme 0 5 10 4 6
i.r.authentication.ExplicitNoAuthScheme 0 1 0 0 0
i.r.authentication.NoAuthScheme 0 1 0 0 0
i.r.authentication.OAuthScheme 25 11 55 40 15
i.r.authentication.NTLMAuthScheme 12 9 36 24 12
i.r.authentication.PreemptiveAuthProvider 0 1 0 0 0
i.r.authentication.FormAuthConfig 101 27 351 226 125
i.r.authentication.CertificateAuthSettings 0 19 171 81 90
i.r.authentication.FormAuthScheme 15 7 21 18 3
i.r.authentication.PreemptiveBasicAuthScheme 3 6 15 9 6
i.r.authentication.CertAuthScheme 187 23 253 220 33
i.r.authentication.PreemptiveOAuth2HeaderScheme 0 4 6 3 3
i.r.i.support.P..$_updateCollectionParameter_closure2 1 2 1 1 0
i.r.i.support.CloseHTTPClientConnectionInputStreamWrapper 0 9 36 0 36
i.r.i.support.FileReader 0 0 0 0 0
i.r.i.support.PathSupport 0 0 0 0 0
i.r.i.support.P..$_updateParameters_closure1 2 4 6 4 2
i.r.i.support.ParameterUpdater 10 5 10 10 0
i.r.i.support.Prettifier 3 3 3 3 0
i.r.f.log.RequestLoggingFilter 0 1 0 0 0
i.r.f.log.ResponseLoggingFilter 0 0 0 0 0
i.r.f.log.ErrorLoggingFilter 0 0 0 0 0
i.r.f.log.UrlDecoder 0 0 0 0 0
i.r.f.log.StatusCodeBasedLoggingFilter 0 1 0 0 0

Download XML.