logo

Back to index

LCOM2

Min: 0.2500, max: 0.9714, yellow zone: [0.4000 .. 0.6000].

Elements: 140, μ: 0.6593, σ: 0.1913, Var: 0.0366, defects: 31%.

Packages: 42, classes: 311.

Green: 98, yellow: 36, red: 177.

Class LCOM2 methods attributes
c.m.f.w.m.user.W..$TagList 0 2 1
c.m.f.w.m.user.WxTag 0 1 1
c.m.f.w.m.user.W..$UserList 0.6667 4 3
c.m.f.w.m.user.W..$TagIdList 0 1 1
c.m.f.w.m.user.WxTagUser 0.75 8 4
c.m.f.w.m.user.W..$Tag 0.6667 6 3
c.m.f.w.m.user.W..$U..$Data 0 0 1
c.m.f.w.m.user.WxUser 0.9394 33 15
c.m.f.w.m.processor.WxMappingReturnValueHandler 0.5 2 2
c.m.f.w.m.processor.WxMessageReturnValueHandler 0.5 2 2
c.m.f.w.s.i.executor.WxApiResponseExtractor 0.3333 1 3
c.m.f.w.s.i.executor.WxApiExecutor 0.75 2 6
c.m.f.w.s.i.executor.WxApiTemplate 0 52 1
c.m.f.w.s.i.executor.WxApiMessageConverterExtractor 0.25 1 4
c.m.f.w.m.advice.WxMediaResponseBodyAdvice 1 3 1
c.m.f.w.m.advice.WxMessageResponseBodyAdvice 0.8333 3 2
c.m.f.w.m.advice.WxStringResponseBodyAdvice 0.8889 3 3
c.m.f.w.util.WxAppAssert 0 0 0
c.m.f.w.util.WxRedirect 0.75 4 4
c.m.f.w.util.C..$CacheEntry 0.6667 5 3
c.m.f.w.util.WxBeanUtils 0 0 0
c.m.f.w.util.WxMessageUtils 0 0 1
c.m.f.w.util.WxMediaUtils 0 0 0
c.m.f.w.util.WildcardUtils 0 0 0
c.m.f.w.util.C..$Builder 0.5667 6 5
c.m.f.w.util.CryptUtils 0 0 2
c.m.f.w.util.W..$Builder 0.6 5 4
c.m.f.w.util.WxContextUtils 1 2 2
c.m.f.w.util.CacheMap 0.8571 7 9
c.m.f.w.util.WxWebUtils 0 0 3
c.m.f.w.util.WxUrlUtils 0 0 6
c.m.f.w.util.W..$L..$Builder 0.5 6 4
c.m.f.w.util.W..$Link 0.3333 1 6
c.m.f.w.util.WxRedirectUtils 0 0 5
c.m.f.w.s.invoker.WxInvokerProxyFactoryBean 0.7959 7 7
c.m.f.w.s.invoker.WxApiMethodInfo 0.8977 8 11
c.m.f.w.s.invoker.WxApiTypeInfo 0.75 2 4
c.m.f.w.s.i.component.WxApiHttpRequest 0 6 1
c.m.f.w.s.i.component.WxApiHttpResponse 0.625 6 4
c.m.f.w.s.i.component.WxApiHttpRequestFactory 0.5 1 2
c.m.f.w.m.m.p.user.WxUserNewsMessageProcessor 0 0 0
c.m.f.w.m.m.p.group.WxGroupNewsMessageProcessor 0 0 0
c.m.f.w.m.event.WxEvent 0 0 0
c.m.f.w.s.i.contributor.WxApiPathContributor 0 1 0
c.m.f.w.s.i.contributor.AbstractWxApiRequestContributor 0.5 1 2
c.m.f.w.s.i.contributor.WxApiParamContributor 0 1 0
c.m.f.w.exception.WxApiException 0 0 0
c.m.f.w.exception.WxCryptoException 0 1 1
c.m.f.w.exception.WxAppException 0 0 1
c.m.f.w.exception.WxApiResponseException 0 0 3
c.m.f.w.exception.WxApiResultException 0.8438 4 8
c.m.f.w.exception.WxAccessTokenException 0 0 1
c.m.f.w.exception.WxException 0 0 0
c.m.f.w.config.W..$System 0 0 0
c.m.f.w.config.W..$M..$Interceptor 0.5 2 2
c.m.f.w.config.W..$Message 0.75 4 4
c.m.f.w.config.W..$Url 0.8571 7 7
c.m.f.w.config.W..$Mvc 0.5 2 2
c.m.f.w.config.WxProperties 0.9363 36 17
c.m.f.w.config.W..$Invoker 0.8889 9 9
c.m.f.w.config.W..$Server 0.6667 3 3
c.m.f.w.m.web.W..$SelectLocation 0.6667 6 5
c.m.f.w.m.web.W..$Template 0.3333 3 2
c.m.f.w.m.web.W..$Location 0.6 5 4
c.m.f.w.m.web.W..$Scan 0.5 4 3
c.m.f.w.m.web.W..$Voice 0.3333 3 2
c.m.f.w.m.web.W..$LocationReport 0.5 4 3
c.m.f.w.m.web.W..$SendPicture 0.3333 3 2
c.m.f.w.m.web.W..$B..$SendPicsInfo 0.7143 7 2
c.m.f.w.m.web.W..$Click 0 1 0
c.m.f.w.m.web.W..$View 0 2 1
c.m.f.w.m.web.W..$Text 0 2 1
c.m.f.w.m.web.W..$MediaMessage 0 2 1
c.m.f.w.m.web.W..$Event 0 2 1
c.m.f.w.m.web.W..$Image 0 2 1
c.m.f.w.m.web.W..$B..$SendLocationInfo 0.8462 13 5
c.m.f.w.m.web.W..$ScanCode 0.3333 3 2
c.m.f.w.m.web.W..$Unsubscribe 0 1 0
c.m.f.w.m.web.WxRequestBody 0.6 5 4
c.m.f.w.m.web.W..$Button 0.3333 3 2
c.m.f.w.m.web.WxRequest 0.9091 21 11
c.m.f.w.m.web.W..$Link 0.5 4 3
c.m.f.w.m.web.W..$Body 0.964 84 41
c.m.f.w.m.web.W..$Message 0.3333 3 2
c.m.f.w.m.web.W..$Video 0 2 1
c.m.f.w.m.web.W..$Subscribe 0.5 4 3
c.m.f.w.m.web.W..$B..$S..$Item 0.6 5 1
c.m.f.w.m.web.W..$B..$ScanCodeInfo 0.7143 7 2
c.m.f.w.m.message.W..$Text 0 2 1
c.m.f.w.m.message.W..$Builder 0.9444 9 2
c.m.f.w.m.message.W..$News 0 1 1
c.m.f.w.m.message.W..$WxCard 0 0 0
c.m.f.w.m.message.W..$Text 0 1 1
c.m.f.w.m.message.W..$Status 0 0 1
c.m.f.w.m.message.W..$Voice 0 3 0
c.m.f.w.m.message.WxGroupMessageProcessor 0 2 0
c.m.f.w.m.message.W..$Image 0 2 1
c.m.f.w.m.message.W..$StatusBuilder 0 2 0
c.m.f.w.m.message.W..$MiniProgram 0 2 1
c.m.f.w.m.message.W..$Image 0 0 0
c.m.f.w.m.message.WxTemplateMessage 0.8 4 5
c.m.f.w.m.message.W..$MiniProgram 0.6667 15 6
c.m.f.w.m.message.W..$News 0 2 1
c.m.f.w.m.message.WxTemplateMessageProcessor 0 1 0
c.m.f.w.m.message.W..$Music 0 2 1
c.m.f.w.m.message.W..$Template 0 0 0
c.m.f.w.m.message.W..$VoiceBuilder 0 0 0
c.m.f.w.m.message.W..$MiniProgramBuilder 0 8 0
c.m.f.w.m.message.W..$News 0 0 0
c.m.f.w.m.message.W..$N..$I..$Builder 0.5 6 4
c.m.f.w.m.message.W..$MpNews 0 2 1
c.m.f.w.m.message.W..$Media 0.7778 9 3
c.m.f.w.m.message.W..$WxCard 0 2 1
c.m.f.w.m.message.W..$TextBuilder 0 2 0
c.m.f.w.m.message.W..$MpNews 0.25 2 2
c.m.f.w.m.message.W..$WxCard 0 2 1
c.m.f.w.m.message.W..$Text 0 0 0
c.m.f.w.m.message.W..$Music 0 2 1
c.m.f.w.m.message.W..$Voice 0 2 1
c.m.f.w.m.message.W..$WxCardBuilder 0 2 0
c.m.f.w.m.message.W..$Video 0 2 1
c.m.f.w.m.message.W..$Text 0 2 1
c.m.f.w.m.message.W..$MpNews 0 0 2
c.m.f.w.m.message.W..$Result 0.8 10 5
c.m.f.w.m.message.W..$MusicBuilder 0 9 0
c.m.f.w.m.message.W..$UserMessageBuilder 0.5625 4 4
c.m.f.w.m.message.W..$Video 0.8462 13 5
c.m.f.w.m.message.W..$Video 0 0 0
c.m.f.w.m.message.WxUserMessage 0 0 4
c.m.f.w.m.message.W..$T..$TemplateData 0.5 4 2
c.m.f.w.m.message.W..$NewsBuilder 0.4375 8 2
c.m.f.w.m.message.W..$MediaBuilder 0.6667 3 3
c.m.f.w.m.message.W..$MiniProgram 0 0 2
c.m.f.w.m.message.W..$Result 0.6667 6 3
c.m.f.w.m.message.W..$TemplateMessageBuilder 0.6857 7 5
c.m.f.w.m.message.W..$Music 0.84 15 5
c.m.f.w.m.message.W..$Template 0 14 1
c.m.f.w.m.message.WxMessage 0.5 4 3
c.m.f.w.m.message.W..$Video 0 2 1
c.m.f.w.m.message.W..$N..$Item 0.75 4 4
c.m.f.w.m.message.W..$Status 0.6667 1 3
c.m.f.w.m.message.W..$MiniProgram 0 0 0
c.m.f.w.m.message.W..$Voice 0 2 1
c.m.f.w.m.message.W..$News 0.25 2 2
c.m.f.w.m.message.WxGroupMessage 0 0 3
c.m.f.w.m.message.W..$Music 0 0 0
c.m.f.w.m.message.W..$Filter 0 0 2
c.m.f.w.m.message.W..$ImageBuilder 0 0 0
c.m.f.w.m.message.WxUserMessageProcessor 0 1 0
c.m.f.w.m.message.W..$VideoBuilder 0 6 0
c.m.f.w.m.message.W..$Image 0 2 1
c.m.f.w.m.message.W..$MpNewsBuilder 0 3 0
c.m.f.w.m.message.W..$MpNews 0 0 0
c.m.f.w.m.message.W..$Voice 0 0 0
c.m.f.w.m.message.WxEncryptMessage 0.75 8 4
c.m.f.w.m.message.W..$GroupMessageBuilder 0.7083 8 3
c.m.f.w.m.message.W..$Status 0 0 0
c.m.f.w.m.message.WxMessageTemplate 0.9649 19 3
c.m.f.w.m.message.WxMessageBody 0 0 0
c.m.f.w.m.message.W..$Image 0 3 0
c.m.f.w.m.message.W..$WxCard 0 0 1
c.m.f.w.module.Wx 0 0 1
c.m.f.w.module.W..$Environment 0.8819 16 9
c.m.f.w.c.media.WxMediaConfiguration 1 2 1
c.m.f.w.s.i.common.WxHttpInputMessageConverter 0 0 0
c.m.f.w.s.i.common.WxMultipartFile 0.7273 11 4
c.m.f.w.s.i.common.WxBufferingInputMessageWrapper 0.5333 5 3
c.m.f.w.s.i.common.ReaderInputStream 0.7037 3 9
c.m.f.w.s.i.common.WxMediaResourceMessageConverter 0 1 1
c.m.f.w.m.m.parameter.WxRequestMessageParameter 0.75 8 4
c.m.f.w.m.m.parameter.HttpRequestMessageParameter 0.75 8 4
c.m.f.w.m.credential.W..$Adapter 0 0 0
c.m.f.w.m.credential.WxTokenManager 1 1 1
c.m.f.w.m.credential.DefaultWxJsTicketPart 0 2 0
c.m.f.w.m.credential.AbstractWxCredentialManager 0.4167 3 4
c.m.f.w.m.credential.W..$S..$Adapter 0 5 2
c.m.f.w.m.credential.W..$Adapter 0 0 0
c.m.f.w.m.credential.AbstractMemoryCredentialStore 0 2 1
c.m.f.w.m.credential.WxAccessToken 0.6875 8 2
c.m.f.w.m.credential.WxTicket 0.5 5 2
c.m.f.w.m.credential.WxJsTicketManager 0.9259 9 3
c.m.f.w.m.js.WxJsConfig 0.8333 12 6
c.m.f.w.m.js.W..$Builder 0.8163 14 7
c.m.f.w.m.param.W..$RequestParamNamedValueInfo 0 0 0
c.m.f.w.m.param.WxArgumentResolver 1 1 5
c.m.f.w.m.extend.W..$ActionInfo 0 0 2
c.m.f.w.m.extend.W..$C..$AdvancedInfo 0 0 7
c.m.f.w.m.extend.W..$Result 0.8 8 5
c.m.f.w.m.extend.W..$Card 0.25 1 8
c.m.f.w.m.extend.W..$C..$Gift 0 0 1
c.m.f.w.m.extend.W..$C..$B..$DateInfo 0 0 5
c.m.f.w.m.extend.W..$A..$Card 0 0 1
c.m.f.w.m.extend.W..$C..$MemberCard 0 0 0
c.m.f.w.m.extend.W..$C..$A..$Abstracts 0 0 2
c.m.f.w.m.extend.W..$W..$Builder 0.3333 6 2
c.m.f.w.m.extend.W..$C..$Discount 0 0 1
c.m.f.w.m.extend.W..$C..$A..$TextImage 0 0 2
c.m.f.w.m.extend.WxShortUrl 0 0 2
c.m.f.w.m.extend.W..$C..$A..$TimeLimit 0 0 5
c.m.f.w.m.extend.W..$Result 0.75 5 4
c.m.f.w.m.extend.WxCard 0 1 1
c.m.f.w.m.extend.W..$Builder 0.3333 9 3
c.m.f.w.m.extend.W..$C..$Body 0.5 4 2
c.m.f.w.m.extend.W..$C..$GroupOn 0 0 1
c.m.f.w.m.extend.W..$WhiteList 0 0 2
c.m.f.w.m.extend.WxQrCode 0 0 4
c.m.f.w.m.extend.W..$C..$A..$UseCondition 0 0 3
c.m.f.w.m.extend.W..$C..$Cash 0 0 2
c.m.f.w.m.extend.W..$A..$Scene 0 0 2
c.m.f.w.m.extend.W..$CardSelector 0 0 2
c.m.f.w.m.extend.W..$Result 0 2 1
c.m.f.w.m.extend.W..$C..$B..$Sku 0 0 1
c.m.f.w.m.extend.W..$C..$GeneralCoupon 0 0 1
c.m.f.w.m.extend.W..$Builder 0 3 2
c.m.f.w.m.extend.W..$ListSelector 0 0 3
c.m.f.w.m.extend.W..$C..$BaseInfo 0.9714 70 35
c.m.f.w.m.w.session.DefaultWxSessionIdGenerator 0 1 0
c.m.f.w.m.w.session.DefaultWxSessionManager 0.74 10 5
c.m.f.w.m.w.session.DefaultWxSession 0.8618 19 8
c.m.f.w.web.W..$WxOAuth2Context 0.75 4 4
c.m.f.w.web.WxUserManager 0.6667 3 6
c.m.f.w.web.WxOAuth2Interceptor 0.8333 3 4
c.m.f.w.web.WxWebUser 0.8667 15 6
c.m.f.w.m.condition.WxEventTypeCondition 0 1 0
c.m.f.w.m.condition.AbstractWxEnumCondition 0.5 4 1
c.m.f.w.m.condition.WxMessageWildcardCondition 0 4 1
c.m.f.w.m.condition.WxMessageTypeCondition 0 1 0
c.m.f.w.m.condition.WxButtonTypeCondition 0 1 0
c.m.f.w.m.condition.WxCategoryCondition 0 1 0
c.m.f.w.c.invoker.WxInvokerConfiguration 0.9048 7 3
c.m.f.w.m.method.WxMappingInfo 0.619 14 9
c.m.f.w.m.method.WxAsyncMethodInterceptor 0 1 1
c.m.f.w.m.method.WxAsyncHandlerFactory 0 1 2
c.m.f.w.m.method.WxMappingHandlerMethodNamingStrategy 1 1 1
c.m.f.w.m.method.W..$DefaultBuilder 0.7812 8 8
c.m.f.w.m.method.W..$BuilderConfiguration 0.8214 14 6
c.m.f.w.m.annotation.W..$MappingRegistration 0.6667 3 3
c.m.f.w.m.annotation.W..$MappingRegistry 0.8347 11 11
c.m.f.w.m.annotation.WxMappingHandlerMapping 0.9286 4 14
c.m.f.w.m.converter.WxXmlMessageConverter 1 3 4
c.m.f.w.m.converter.W..$CDataCharacterEscapeHandler 0 1 0
c.m.f.w.m.adapter.WxJsonAdapters 0 0 0
c.m.f.w.m.adapter.W..$WxIntDateConverter 0 3 0
c.m.f.w.m.adapter.W..$EventAdaptor 0 2 0
c.m.f.w.m.adapter.W..$WxBooleanIntConverter 0 3 0
c.m.f.w.m.adapter.W..$CreateTimeAdaptor 0 2 0
c.m.f.w.m.adapter.W..$WxStringColorConverter 0 3 0
c.m.f.w.m.adapter.W..$MsgTypeAdaptor 0 2 0
c.m.f.w.m.adapter.WxXmlAdapters 0 0 0
c.m.f.w.m.adapter.W..$TextBodyAdaptor 0 2 0
c.m.f.w.service.W..$PKCS7Padding 0 0 1
c.m.f.w.service.WxBuildinVerifyService 0.5 1 2
c.m.f.w.service.WxExtendService 0.25 2 2
c.m.f.w.service.WxBaseService 0.5 5 4
c.m.f.w.service.WxXmlCryptoService 0.7037 3 9
c.m.f.w.c.credential.W..$WxCredentialStoreConfiguration 0 2 1
c.m.f.w.c.credential.WxCredentialConfiguration 0.8333 6 2
c.m.f.w.s.i.handler.WxResponseErrorHandler 1 2 1
c.m.f.w.common.WxBeans 0 0 1
c.m.f.w.c.message.WxMessageConfiguration 0.6667 3 3
c.m.f.w.support.MemoryWxJsTicketStore 0.5556 3 3
c.m.f.w.support.DefaultWxUserProvider 0 1 1
c.m.f.w.support.M..$StoreEntity 0 0 8
c.m.f.w.support.M..$S..$Builder 0.725 10 8
c.m.f.w.support.MemoryWxTokenStore 0.5556 3 3
c.m.f.w.support.MapDbWxMediaStore 0.6 5 8
c.m.f.w.m.menu.WxButtonItem 0.9273 15 11
c.m.f.w.m.menu.DefaultWxButtonEventKeyStrategy 0 1 1
c.m.f.w.m.menu.W..$WxMenu 0 4 1
c.m.f.w.m.menu.W..$Builder 0.8182 11 10
c.m.f.w.m.menu.W..$WxMenus 0 1 2
c.m.f.w.m.menu.WxMenuAnnotationProcessor 1 2 1
c.m.f.w.m.menu.WxMenuManager 0.7222 4 9
c.m.f.w.c.server.W..$WxMvcAdapterCustomer 0 2 1
c.m.f.w.c.server.WxWebConfiguration 0.5 1 2
c.m.f.w.c.server.WxMvcConfiguration 0.9048 14 6
c.m.f.w.c.server.W..$WxMvcConfigurer 0.9474 19 2
c.m.f.w.m.media.W..$News 0 2 1
c.m.f.w.m.media.MediaEntity 0 2 1
c.m.f.w.m.media.W..$N..$Builder 0.4 5 3
c.m.f.w.m.media.W..$A..$Builder 0.6667 9 7
c.m.f.w.m.media.W..$MediaResult 0.625 8 2
c.m.f.w.m.media.M..$MediaQueryBuilder 0.7273 11 9
c.m.f.w.m.media.W..$Video 0.7778 9 3
c.m.f.w.m.media.WxMedia 0.8 5 2
c.m.f.w.m.media.W..$New 0.7778 9 3
c.m.f.w.m.media.W..$NewsResult 0.5 6 1
c.m.f.w.m.media.W..$Article 0.8947 19 8
c.m.f.w.m.media.W..$N..$Builder 0.4375 8 2
c.m.f.w.m.media.W..$TempMediaResult 0.7667 10 3
c.m.f.w.m.media.W..$Count 0 0 4
c.m.f.w.m.media.MediaQuery 0.8704 18 9
c.m.f.w.m.media.WxMediaManager 0.6444 15 3
c.m.f.w.m.media.M..$MediaEntityBuilder 0 3 1
c.m.f.w.m.media.W..$V..$Builder 0.25 4 2
c.m.f.w.m.media.WxMediaResource 0.8905 14 15
c.m.f.w.m.media.W..$ImageResult 0.5 6 1
c.m.f.w.m.m.processor.WxMusicMessageProcessor 0 0 0
c.m.f.w.m.m.processor.WxImageMessageProcessor 0 0 0
c.m.f.w.m.m.processor.WxVideoMessageProcessor 0 0 0
c.m.f.w.m.m.processor.WxVoiceMessageProcessor 0 0 0
c.m.f.w.m.m.processor.WxMessageProcessorChain 0.7 5 2
c.m.f.w.m.m.processor.AbstractWxMediaMessageProcessor 0 0 1
c.m.f.w.m.m.processor.AbstractWxMessageBodyProcessor 0 2 0
c.m.f.w.m.m.processor.WxMiniProgramMessageProcessor 0 0 1
c.m.f.w.m.m.support.AbstractWxMessageReturnValueHandler 0 3 0
c.m.f.w.m.m.support.WxSyncMessageReturnValueHandler 0 0 1
c.m.f.w.m.m.support.W..$WxAsyncMessageThreadFactory 0 1 2
c.m.f.w.m.m.support.WxAsyncMessageReturnValueHandler 0 0 1
c.m.f.w.m.m.support.W..$LogUncaughtExceptionHandler 1 1 1
c.m.f.w.m.m.support.WxAsyncMessageTemplate 0.6111 6 3

Download XML.