logo

Back to index

LCOM4

Min: 0.6000, max: 1.7500, yellow zone: [0.6000 .. 0.4000].

Elements: 124, μ: 1.2131, σ: 0.2225, Var: 0.0495, defects: 27%.

Packages: 91, classes: 274.

Green: 138, yellow: 1, red: 135.

Class LCOM4 methods attributes pairs
o.j.s.jingle_filetransfer.JingleFileTransferManager 0 0 1 0
o.j.s.c.packet.Carbon 0 0 1 0
o.j.s.c.packet.C..$Enable 0 0 1 0
o.j.s.c.packet.C..$Private 1.5 3 3 0
o.j.s.c.packet.C..$Disable 0 0 1 0
o.j.s.c.packet.CarbonExtension 1.0833 5 3 2
o.j.s.chat_m.provider.DisplayedProvider 0 1 0 0
o.j.s.chat_m.provider.ReceivedProvider 0 1 0 0
o.j.s.chat_m.provider.MarkableProvider 0 1 0 0
o.j.s.chat_m.provider.AcknowledgedProvider 0 1 0 0
o.j.s.i.p.provider.ClearCacheResponseProvider 0 1 0 0
o.j.s.i.p.provider.UnfriendProvider 0 1 0 0
o.j.s.i.p.provider.ClearCacheProvider 0 1 0 0
o.j.s.i.p.provider.FriendProvider 0 1 0 0
o.j.s.i.p.provider.IoTIsFriendProvider 0 1 0 0
o.j.s.i.p.provider.IoTIsFriendResponseProvider 0 1 0 0
o.j.s.h.element.HashElement 1.0714 8 6 3
o.j.s.httpfileupload.AbstractHttpUploadException 1.3333 3 3 1
o.j.s.httpfileupload.UploadService 1 5 3 3
o.j.s.httpfileupload.A..$HttpUploadIOException 0 1 2 0
o.j.s.httpfileupload.A..$HttpUploadErrorException 2 2 3 0
o.j.s.httpfileupload.HttpFileUploadManager 1.0143 11 7 6
o.j.s.e.provider.ExplicitMessageEncryptionProvider 0 1 0 0
o.j.s.message_r.element.RetractedElement 1.2 5 5 1
o.j.s.message_r.element.RetractElement 1.5 3 4 0
o.j.s.i.c.element.Constants 0 0 1 0
o.j.s.i.c.element.IoTSetResponse 0 1 2 0
o.j.s.i.c.element.SetDoubleData 0 1 1 0
o.j.s.i.c.element.SetLongData 0 1 1 0
o.j.s.i.c.element.SetData 1.0667 6 3 2
o.j.s.i.c.element.SetIntData 0 1 1 0
o.j.s.i.c.element.IoTSetRequest 1.6667 2 3 1
o.j.s.i.c.element.SetBoolData 0 1 1 0
o.j.s.g.provider.GcmExtensionProvider 0 1 0 0
o.j.s.i.d.element.TimestampElement 1.3333 3 3 1
o.j.s.i.d.element.NodeElement 1.3333 3 3 1
o.j.s.i.d.element.IoTFieldsExtension 1.1 6 6 3
o.j.s.i.d.element.IoTDataExtensionElement 0 1 0 0
o.j.s.i.d.element.I..$BooleanField 1 2 1 1
o.j.s.i.d.element.I..$IntField 1 2 1 1
o.j.s.i.d.element.IoTDataRequest 1.25 3 4 2
o.j.s.i.d.element.Constants 0 0 1 0
o.j.s.i.d.element.IoTDataField 1.1667 5 3 1
o.j.s.i.d.element.IoTDataReadOutAccepted 0 1 4 0
o.j.s.reference.ReferenceManager 0 0 2 0
o.j.s.chat_markers.ChatMarkersManager 1.4375 3 8 1
o.j.s.chat_m.element.ChatMarkersElements 0 0 1 0
o.j.s.chat_m.element.C..$ChatMarkerExtensionWithId 1 2 1 1
o.j.s.chat_m.element.C..$AcknowledgedExtension 2 2 2 0
o.j.s.chat_m.element.C..$ReceivedExtension 2 2 2 0
o.j.s.chat_m.element.C..$DisplayedExtension 2 2 2 0
o.j.s.chat_m.element.C..$MarkableExtension 1.5 3 3 0
o.j.s.message_f.provider.FasteningElementProvider 0 1 1 0
o.j.s.i.data.IoTDataManager 1.25 4 4 1
o.j.s.hints.MessageProcessingHintsManager 0 0 0 0
o.j.s.i.p.element.ClearCache 0 0 2 0
o.j.s.i.p.element.ClearCacheResponse 0 0 2 0
o.j.s.i.p.element.Constants 0 0 1 0
o.j.s.i.p.element.IoTIsFriend 0 1 3 0
o.j.s.i.p.element.Friend 1.25 4 4 1
o.j.s.i.p.element.IoTIsFriendResponse 1.25 3 4 2
o.j.s.i.p.element.Unfriend 1.25 4 4 1
o.j.s.c.provider.CarbonManagerProvider 0 1 0 0
o.j.s.message_r.provider.RetractElementProvider 0 1 0 0
o.j.s.message_r.provider.RetractedElementProvider 0 1 0 0
o.j.s.stanza_content_e.element.FromAffixElement 0 1 1 0
o.j.s.stanza_content_e.element.ToAffixElement 0 1 1 0
o.j.s.stanza_content_e.element.JidAffixElement 1.3333 4 2 0
o.j.s.stanza_content_e.element.C..$Builder 1.0519 12 7 3
o.j.s.stanza_content_e.element.RandomPaddingAffixElement 1.25 5 4 0
o.j.s.stanza_content_e.element.PayloadElement 1.25 3 2 1
o.j.s.stanza_content_e.element.TimestampAffixElement 1.1667 5 3 1
o.j.s.stanza_content_e.element.ContentElement 1.1429 6 7 2
o.j.s.colors.ConsistentColor 0 0 1 0
o.j.s.colors.C..$ConsistentColorSettings 0 1 2 0
o.j.s.eme.ExplicitMessageEncryptionManager 0 0 2 0
o.j.s.jid_prep.JidPrepManager 1.3333 3 3 1
o.j.s.d.element.DnsIq 1.375 3 4 1
o.j.s.m.filter.MamResultFilter 0 1 1 0
o.j.s.m.element.MamElements 0 0 0 0
o.j.s.m.element.MamV2ElementFactory 0 5 0 0
o.j.s.m.element.MamV1ElementFactory 0 5 0 0
o.j.s.m.element.MamQueryIQ 1.1667 4 4 2
o.j.s.m.element.M..$AlwaysJidListElement 0 1 1 0
o.j.s.m.element.M..$NeverJidListElement 0 1 1 0
o.j.s.m.element.M..$MamV1ResultExtension 0 0 1 0
o.j.s.m.element.M..$MamV2ResultExtension 0 0 1 0
o.j.s.m.element.MamPrefsIQ 1.0833 4 4 3
o.j.s.m.element.MamFinIQ 1.05 5 5 4
o.j.s.m.element.M..$MamResultExtension 1.2 6 5 0
o.j.s.d.provider.DnsIqProvider 0 1 0 0
o.j.s.experimental.ExperimentalInitializer 0 2 0 0
o.j.s.e.element.ExplicitMessageEncryptionElement 1.175 6 8 1
o.j.s.x.provider.DataFormsXmlElementProvider 0 2 0 0
o.j.s.r.provider.ReferenceProvider 0 1 1 0
o.j.s.fallback_i.element.FallbackIndicationElement 1.5 3 3 0
o.j.s.h.element.MessageProcessingHint 2 2 1 0
o.j.s.h.element.NoStoreHint 1.5 3 2 0
o.j.s.h.element.NoPermanentStoreHint 1.5 3 2 0
o.j.s.h.element.StoreHint 1.5 3 3 0
o.j.s.h.element.NoCopyHint 1.5 3 2 0
o.j.s.dox.DnsOverXmppManager 1.1 6 8 4
o.j.s.i.discovery.IoTClaimedException 0 1 2 0
o.j.s.i.discovery.AbstractThingStateChangeListener 0 1 0 0
o.j.s.i.discovery.ThingState 0.8909 12 5 11
o.j.s.i.discovery.IoTDiscoveryManager 1.0588 18 5 0
o.j.s.push_n.element.DisablePushNotificationsIQ 1.25 3 4 2
o.j.s.push_n.element.P..$RemoteDisablingExtension 1.15 5 5 2
o.j.s.push_n.element.EnablePushNotificationsIQ 1.1333 4 5 3
o.j.s.push_n.element.PushNotificationsElements 0 0 1 0
o.j.s.i.provisioning.IoTProvisioningManager 1.0486 13 12 5
o.j.s.push_n.provider.RemoteDisablingProvider 0 1 0 0
o.j.s.message_m.provider.MarkupElementProvider 0 1 0 0
o.j.s.sid.StableUniqueStanzaIdManager 1.5 3 6 0
o.j.s.hashes.HashManager 0 1 3 0
o.j.s.i.element.NodeInfo 0.6 6 4 12
o.j.s.m.provider.MUCLightBlockingIQProvider 0 1 0 0
o.j.s.m.provider.MUCLightConfigurationIQProvider 0 1 0 0
o.j.s.m.provider.MUCLightConfigurationsChangeProvider 0 1 0 0
o.j.s.m.provider.MUCLightInfoIQProvider 0 1 0 0
o.j.s.m.provider.MUCLightAffiliationsChangeProvider 0 1 0 0
o.j.s.m.provider.MUCLightAffiliationsIQProvider 0 1 0 0
o.j.s.fallback_indication.FallbackIndicationManager 1.25 4 4 1
o.j.s.mam.M..$MamQueryArgs 2 2 6 0
o.j.s.mam.M..$MamQueryPage 1.25 5 5 0
o.j.s.mam.M..$MamPrefsResult 0 1 2 0
o.j.s.mam.M..$MamPrefs 1.25 4 4 1
o.j.s.mam.M..$M..$Builder 0.9667 13 5 7
o.j.s.mam.M..$MamQuery 0.9167 7 4 6
o.j.s.mam.MamManager 0.9921 15 9 10
o.j.s.j.provider.AbstractJsonExtensionProvider 0 2 0 0
o.j.s.j.provider.JsonExtensionProvider 0 1 0 0
o.j.s.x.element.DataFormsXmlElement 1.3333 4 4 0
o.j.s.message_retraction.MessageRetractionManager 1.5 3 2 0
o.j.s.xmlelement.DataFormsXmlElementManager 0 0 0 0
o.j.s.s.provider.OriginIdProvider 0 1 2 0
o.j.s.s.provider.StanzaIdProvider 0 1 1 0
o.j.s.hoxt.HOXTManager 0 0 1 0
o.j.s.h.provider.S..$PutElement_V0_4_Content 2 2 2 0
o.j.s.h.provider.FileTooLargeErrorProvider 0 1 0 0
o.j.s.h.provider.SlotProvider 0 1 1 0
o.j.s.g.packet.GcmPacketExtension 2 2 3 0
o.j.s.m.provider.MamFinIQProvider 0 1 0 0
o.j.s.m.provider.MamQueryIQProvider 0 1 0 0
o.j.s.m.provider.MamResultProvider 0 1 0 0
o.j.s.m.provider.MamPrefsIQProvider 0 1 1 0
o.j.s.message_f.element.ExternalElement 1.3333 4 5 0
o.j.s.message_f.element.F..$Builder 1 9 5 5
o.j.s.message_f.element.FasteningElement 1.1125 9 10 1
o.j.s.push_notifications.PushNotificationsManager 1.25 5 1 0
o.j.s.jid_p.provider.JidPrepIqProvider 0 1 0 0
o.j.s.jid_p.element.JidPrepIq 1.6667 2 3 1
o.j.s.s.element.SpoilerElement 1.25 5 6 0
o.j.s.h.packet.A..$Ibb 1.3333 3 3 1
o.j.s.h.packet.A..$HoxExtensionElement 0 1 0 0
o.j.s.h.packet.A..$Data 1.3333 3 3 1
o.j.s.h.packet.A..$Builder 1.25 5 3 0
o.j.s.h.packet.A..$Text 1.3333 3 3 1
o.j.s.h.packet.A..$Xml 1.3333 3 3 1
o.j.s.h.packet.AbstractHttpOverXmpp 1.125 5 4 2
o.j.s.h.packet.A..$ChunkedBase64 1.3333 3 3 1
o.j.s.h.packet.A..$Base64 1.3333 3 3 1
o.j.s.h.packet.Base64BinaryChunk 1.0741 7 9 5
o.j.s.h.packet.HttpOverXmppReq 1.0238 7 7 6
o.j.s.h.packet.HttpOverXmppResp 1.1667 3 3 2
o.j.s.h.packet.H..$Builder 1.0952 8 6 2
o.j.s.h.packet.H..$Builder 1.3333 4 2 0
o.j.s.muclight.MUCLightRoomInfo 1.3333 4 4 0
o.j.s.muclight.MUCLightRoomConfiguration 1.5 3 3 0
o.j.s.muclight.MultiUserChatLight 0.664 28 14 141
o.j.s.muclight.MultiUserChatLightManager 1.0714 15 2 0
o.j.s.i.parser.NodeInfoParser 0 0 0 0
o.j.s.jingle_f.provider.ChecksumProvider 0 1 0 0
o.j.s.jingle_f.provider.JingleFileTransferProvider 0 1 0 0
o.j.s.c.packet.C..$Inactive 1.5 3 2 0
o.j.s.c.packet.ClientStateIndication 0 0 1 0
o.j.s.c.packet.C..$Feature 1.3333 3 3 1
o.j.s.c.packet.C..$Active 1.5 3 2 0
o.j.s.j.packet.AbstractJsonPacketExtension 1 2 1 1
o.j.s.j.packet.JsonPacketExtension 2 2 3 0
o.j.s.i.d.provider.IoTRemovedProvider 0 1 0 0
o.j.s.i.d.provider.IoTDisownProvider 0 1 0 0
o.j.s.i.d.provider.IoTUnregisterProvider 0 1 0 0
o.j.s.i.d.provider.IoTRemoveProvider 0 1 0 0
o.j.s.i.d.provider.IoTRegisterProvider 0 1 0 0
o.j.s.i.d.provider.IoTDisownedProvider 0 1 0 0
o.j.s.i.d.provider.IoTClaimedProvider 0 1 0 0
o.j.s.csi.ClientStateIndicationManager 0 0 0 0
o.j.s.i.d.element.IoTUnregister 0 1 3 0
o.j.s.i.d.element.IoTRemoved 0.6667 4 3 6
o.j.s.i.d.element.IoTRegister 0 1 5 0
o.j.s.i.d.element.IoTClaimed 0.8125 5 4 7
o.j.s.i.d.element.IoTDisown 1 4 4 4
o.j.s.i.d.element.Constants 0 0 1 0
o.j.s.i.d.element.IoTRemove 1 4 4 4
o.j.s.i.d.element.IoTDisowned 0.6667 4 3 6
o.j.s.i.d.element.Tag 0.8 6 3 6
o.j.s.i.d.element.IoTMine 0 1 4 0
o.j.s.spoiler.SpoilerManager 1.6667 2 3 1
o.j.s.s.provider.SpoilerProvider 0 1 1 0
o.j.s.fallback_i.provider.FallbackIndicationElementProvider 0 1 0 0
o.j.s.c.provider.ClientStateIndicationFeatureProvider 0 1 0 0
o.j.s.s.element.StableAndUniqueIdElement 0 1 2 0
o.j.s.s.element.StanzaIdElement 1.3333 4 5 0
o.j.s.s.element.OriginIdElement 1.25 5 3 0
o.j.s.i.d.filter.IoTFieldsExtensionFilter 0 1 2 0
o.j.s.message_m.element.ListElement 1.5 3 3 0
o.j.s.message_m.element.CodeBlockElement 0 1 2 0
o.j.s.message_m.element.BlockQuoteElement 0 1 2 0
o.j.s.message_m.element.M..$NonEmptyChildElement 0 2 0 0
o.j.s.message_m.element.M..$BlockLevelMarkupElement 0 1 0 0
o.j.s.message_m.element.MarkupElement 1.3333 4 3 0
o.j.s.message_m.element.L..$ListEntryElement 1.2222 4 3 1
o.j.s.message_m.element.M..$Builder 1.0357 8 4 3
o.j.s.message_m.element.SpanElement 1.5 3 6 0
o.j.s.message_m.element.M..$B..$ListBuilder 1.6667 2 3 1
o.j.s.message_m.element.M..$MarkupChildElement 1.25 5 5 0
o.j.s.i.c.provider.IoTSetResponseProvider 0 1 0 0
o.j.s.i.c.provider.IoTSetRequestProvider 0 1 0 0
o.j.s.h.provider.HashElementProvider 0 1 1 0
o.j.s.h.provider.NoPermanentStoreHintProvider 0 1 0 0
o.j.s.h.provider.NoStoreHintProvider 0 1 0 0
o.j.s.h.provider.NoCopyHintProvider 0 1 0 0
o.j.s.h.provider.StoreHintProvider 0 1 0 0
o.j.s.h.provider.MessageProcessingHintProvider 0 2 0 0
o.j.s.stanza_content_e.provider.AffixExtensionElementProvider 0 0 0 0
o.j.s.stanza_content_e.provider.ContentElementProvider 0 1 0 0
o.j.s.jingle_f.element.JingleFileTransfer 0 1 2 0
o.j.s.jingle_f.element.Range 1.0816 8 7 3
o.j.s.jingle_f.element.JingleFileTransferChild 1.0556 10 14 7
o.j.s.jingle_f.element.Checksum 1.4286 3 7 1
o.j.s.jingle_f.element.J..$Builder 1 9 7 7
o.j.s.h.element.FileTooLargeError_V0_2 0 0 1 0
o.j.s.h.element.SlotRequest 1.1333 4 5 3
o.j.s.h.element.SlotRequest_V0_2 0 1 1 0
o.j.s.h.element.Slot_V0_2 0 1 1 0
o.j.s.h.element.Slot 1.1333 4 5 3
o.j.s.h.element.FileTooLargeError 1.25 4 4 1
o.j.s.carbons.CarbonManager 1.0864 10 9 2
o.j.s.chat_m.filter.ChatMarkersFilter 0 0 1 0
o.j.s.chat_m.filter.EligibleForChatMarkerFilter 0 1 1 0
o.j.s.h.provider.HttpOverXmppRespProvider 0 1 2 0
o.j.s.h.provider.Base64BinaryChunkProvider 0 1 0 0
o.j.s.h.provider.HttpOverXmppReqProvider 0 1 3 0
o.j.s.h.provider.AbstractHttpOverXmppProvider 2 2 11 0
o.j.s.i.control.IoTControlManager 1.125 5 2 1
o.j.s.iot.IoTException 0 0 1 0
o.j.s.iot.I..$IoTIqRequestHandler 2 2 1 0
o.j.s.iot.IoTManager 1.75 2 4 1
o.j.s.iot.Thing 0.8958 9 6 11
o.j.s.iot.T..$Builder 0.8571 8 5 10
o.j.s.m.element.MUCLightElements 0 0 0 0
o.j.s.m.element.MUCLightInfoIQ 1.1333 4 5 3
o.j.s.m.element.MUCLightBlockingIQ 1.25 3 4 2
o.j.s.m.element.M..$UserWithAffiliationElement 0 1 2 0
o.j.s.m.element.MUCLightChangeAffiliationsIQ 1.6667 2 3 1
o.j.s.m.element.M..$ConfigurationsChangeExtension 1.0408 8 7 5
o.j.s.m.element.M..$BlockingElement 0 1 3 0
o.j.s.m.element.M..$OccupantsElement 0 1 1 0
o.j.s.m.element.MUCLightConfigurationIQ 1.25 3 4 2
o.j.s.m.element.MUCLightSetConfigsIQ 0 1 5 0
o.j.s.m.element.MUCLightGetAffiliationsIQ 0 1 3 0
o.j.s.m.element.M..$ConfigurationElement 0 1 1 0
o.j.s.m.element.MUCLightAffiliationsIQ 1.25 3 4 2
o.j.s.m.element.MUCLightGetConfigsIQ 0 1 3 0
o.j.s.m.element.MUCLightDestroyIQ 0 1 2 0
o.j.s.m.element.MUCLightCreateIQ 1.25 3 4 2
o.j.s.m.element.MUCLightGetInfoIQ 0 1 3 0
o.j.s.m.element.M..$AffiliationsChangeExtension 1.1 6 6 3
o.j.s.r.element.ReferenceElement 1.0816 8 14 6
o.j.s.i.d.provider.IoTDataReadOutAcceptedProvider 0 1 0 0
o.j.s.i.d.provider.IoTFieldsExtensionProvider 1.5 3 1 0
o.j.s.i.d.provider.IoTDataRequestProvider 0 1 0 0
o.j.s.message_fastening.MessageFasteningManager 2 2 3 0

Download XML.