logo

Back to index

LCOM2

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

Elements: 138, μ: 0.6916, σ: 0.1621, Var: 0.0263, defects: 45%.

Packages: 10, classes: 327.

Green: 101, yellow: 41, red: 185.

Class LCOM2 methods attributes
c.p.t.impl.FileApi 0.5 1 2
c.p.t.impl.UpdatesHandler 0.25 2 4
c.p.t.impl.TelegramBotClient 0.8333 3 4
c.p.t.login.CheckTelegramAuth 0.5 2 4
c.p.telegrambot.TelegramException 0 1 1
c.p.telegrambot.TelegramBot 0.8409 11 4
c.p.telegrambot.BotUtils 0 0 1
c.p.telegrambot.AttachName 0 0 1
c.p.telegrambot.T..$Builder 0.7937 7 9
c.p.t.response.GetChatMembersCountResponse 0 2 1
c.p.t.response.ChatInviteLinkResponse 0 2 1
c.p.t.response.GetChatMenuButtonResponse 0 2 1
c.p.t.response.CreateForumTopicResponse 0 2 1
c.p.t.response.GetChatMemberCountResponse 0 2 1
c.p.t.response.GetChatMemberResponse 0 2 1
c.p.t.response.GetChatAdministratorsResponse 0 2 1
c.p.t.response.BaseResponse 0.6 5 4
c.p.t.response.GetChatResponse 0 2 1
c.p.t.response.GetGameHighScoresResponse 0 2 1
c.p.t.response.GetMeResponse 0 2 1
c.p.t.response.GetMyNameResponse 0 2 1
c.p.t.response.GetMyDefaultAdministratorRightsResponse 0 2 1
c.p.t.response.GetForumTopicIconStickersResponse 0 2 1
c.p.t.response.SendResponse 0 2 1
c.p.t.response.GetWebhookInfoResponse 0 2 1
c.p.t.response.GetCustomEmojiStickersResponse 0 2 1
c.p.t.response.PollResponse 0 2 1
c.p.t.response.StringResponse 0 2 1
c.p.t.response.GetUserProfilePhotosResponse 0 2 1
c.p.t.response.MessageIdResponse 0 3 1
c.p.t.response.GetMyCommandsResponse 0 2 1
c.p.t.response.GetMyShortDescriptionResponse 0 2 1
c.p.t.response.GetFileResponse 0 2 1
c.p.t.response.GetStickerSetResponse 0 2 1
c.p.t.response.GetUpdatesResponse 0 2 1
c.p.t.response.SentWebAppMessageResponse 0 2 1
c.p.t.response.MessagesResponse 0 2 1
c.p.t.response.GetMyDescriptionResponse 0 2 1
c.p.t.model.BotDescription 0.5 4 2
c.p.t.model.BotName 0.5 4 2
c.p.t.model.Audio 0.7846 13 10
c.p.t.model.ChatLocation 0.4667 5 3
c.p.t.model.CallbackQuery 0.725 10 8
c.p.t.model.Animation 0.7846 13 10
c.p.t.model.ChatShared 0.4667 5 3
c.p.t.model.ChosenInlineResult 0.6667 8 6
c.p.t.model.DeleteMyCommands 0 2 0
c.p.t.model.Contact 0.6667 8 6
c.p.t.model.ChatInviteLink 0.7 12 10
c.p.t.model.BotCommand 0.4667 5 3
c.p.t.model.Dice 0.4667 5 3
c.p.t.model.Document 0.7286 10 7
c.p.t.model.ChatMember 0.8782 32 29
c.p.t.model.ChatMemberUpdated 0.65 10 8
c.p.t.model.ChatAdministratorRights 0.8254 26 13
c.p.t.model.ForumTopicClosed 1 2 1
c.p.t.model.ForumTopicReopened 1 2 1
c.p.t.model.ForumTopicEdited 0.4667 5 3
c.p.t.model.GeneralForumTopicHidden 1 2 1
c.p.t.model.ForumTopic 0.5429 7 5
c.p.t.model.GameHighScore 0.5 6 4
c.p.t.model.GeneralForumTopicUnhidden 1 2 1
c.p.t.model.ForumTopicCreated 0.5 6 4
c.p.t.model.InlineQuery 0.6984 9 7
c.p.t.model.MaskPosition 0.5429 7 5
c.p.t.model.ChatPermissions 0.8495 31 15
c.p.t.model.Chat 0.9055 31 29
c.p.t.model.Invoice 0.5833 8 6
c.p.t.model.Game 0.619 9 7
c.p.t.model.MenuButton 0.5 4 2
c.p.t.model.BotShortDescription 0.5 4 2
c.p.t.model.Location 0.619 9 7
c.p.t.model.File 0.6286 7 5
c.p.t.model.MessageId 0.5 4 2
c.p.t.model.MessageAutoDeleteTimerChanged 0.5 4 2
c.p.t.model.ChatJoinRequest 0.619 9 7
c.p.t.model.MenuButtonDefault 0 0 1
c.p.t.model.PollAnswer 0.5 6 4
c.p.t.model.OrderInfo 0.5429 7 5
c.p.t.model.PreCheckoutQuery 0.725 10 8
c.p.t.model.PollOption 0.4667 5 3
c.p.t.model.ProximityAlertTriggered 0.5 6 4
c.p.t.model.PhotoSize 0.6667 8 6
c.p.t.model.MessageEntity 0.7143 14 8
c.p.t.model.Poll 0.8214 16 14
c.p.t.model.ChatPhoto 0.6 7 5
c.p.t.model.MenuButtonWebApp 0.3333 3 3
c.p.t.model.VideoChatStarted 1 2 1
c.p.t.model.UserProfilePhotos 0.4667 5 3
c.p.t.model.UserShared 0.4667 5 3
c.p.t.model.VideoChatParticipantsInvited 0.5 4 2
c.p.t.model.VideoChatEnded 0.5 4 2
c.p.t.model.MenuButtonCommands 0 0 1
c.p.t.model.ShippingQuery 0.6286 7 5
c.p.t.model.Voice 0.6667 8 6
c.p.t.model.Venue 0.65 10 8
c.p.t.model.WebAppInfo 0.5 4 2
c.p.t.model.SentWebAppMessage 0.5 4 2
c.p.t.model.Sticker 0.8487 19 16
c.p.t.model.User 0.7976 14 12
c.p.t.model.Update 0.8403 18 16
c.p.t.model.ResponseParameters 0.4667 5 3
c.p.t.model.WriteAccessAllowed 0.5 4 2
c.p.t.model.ShippingAddress 0.619 9 7
c.p.t.model.SuccessfulPayment 0.65 10 8
c.p.t.model.VideoChatScheduled 0.5 4 2
c.p.t.model.VideoNote 0.7286 10 7
c.p.t.model.WebhookInfo 0.7 12 10
c.p.t.model.StickerSet 0.713 12 9
c.p.t.model.Video 0.7846 13 10
c.p.t.model.Message 0.9598 74 72
c.p.t.model.WebAppData 0.4667 5 3
c.p.t.p.decrypt.Aes256Cbc 0 1 2
c.p.t.p.decrypt.B..$Coder 1 2 2
c.p.t.p.decrypt.Base64 0 0 6
c.p.t.p.decrypt.Decrypt 0 0 0
c.p.t.p.decrypt.A..$Cbc 0.7 3 10
c.p.t.p.decrypt.A..$DecryptException 0 0 1
c.p.t.p.decrypt.A..$Aes256 0.8889 1 9
c.p.t.p.decrypt.B..$Decoder 0.7857 2 7
c.p.t.p.decrypt.R..$Asn1Object 0.7083 6 4
c.p.t.p.decrypt.SecretHash 0 2 1
c.p.t.p.decrypt.R..$DerParser 0.9677 1 31
c.p.t.p.decrypt.RsaOaep 0 0 0
c.p.t.passport.DataCredentials 0.4667 5 3
c.p.t.passport.Credentials 0.4667 5 3
c.p.t.passport.EncryptedCredentials 0.4643 7 4
c.p.t.passport.DecryptedData 0 0 0
c.p.t.passport.IdDocumentData 0.4667 5 3
c.p.t.passport.FileCredentials 0.4667 5 3
c.p.t.passport.PassportElementError 0 0 4
c.p.t.passport.PassportElementErrorSelfie 0 0 1
c.p.t.passport.PassportElementErrorFrontSide 0 0 1
c.p.t.passport.PassportElementErrorFiles 0 0 2
c.p.t.passport.PassportElementErrorTranslationFile 0 0 1
c.p.t.passport.PassportElementErrorDataField 0 0 3
c.p.t.passport.SetPassportDataErrors 0 0 0
c.p.t.passport.PassportElementErrorUnspecified 0 0 2
c.p.t.passport.PassportFile 0.6286 7 5
c.p.t.passport.PassportElementErrorTranslationFiles 0 0 2
c.p.t.passport.PassportElementErrorReverseSide 0 0 1
c.p.t.passport.PassportElementErrorAbstractFile 0 0 2
c.p.t.passport.PassportElementErrorFile 0 0 1
c.p.t.passport.ResidentialAddress 0.619 9 7
c.p.t.passport.PassportData 0.4667 5 3
c.p.t.passport.EncryptedPassportElement 0.7754 17 11
c.p.t.passport.PersonalDetails 0.7203 13 11
c.p.t.passport.SecureValue 0.619 9 7
c.p.t.passport.SecureData 0.7556 15 12
c.p.t.m.botcommandscope.BotCommandScopeAllChatAdministrators 0 0 0
c.p.t.m.botcommandscope.BotCommandScopeAllGroupChats 0 0 0
c.p.t.m.botcommandscope.BotCommandScope 0 0 2
c.p.t.m.botcommandscope.BotCommandScopeDefault 0 0 0
c.p.t.m.botcommandscope.BotCommandsScopeChatMember 0 0 2
c.p.t.m.botcommandscope.BotCommandScopeAllPrivateChats 0 0 0
c.p.t.m.botcommandscope.BotCommandsScopeChat 0 0 1
c.p.t.m.botcommandscope.BotCommandsScopeChatAdministrators 0 0 1
c.p.t.request.BanChatSenderChat 0 0 0
c.p.t.request.AnswerWebAppQuery 0 0 0
c.p.t.request.Close 0 0 0
c.p.t.request.CloseForumTopic 0 0 0
c.p.t.request.AnswerCallbackQuery 0 4 0
c.p.t.request.BanChatMember 0 2 0
c.p.t.request.AnswerPreCheckoutQuery 0 0 0
c.p.t.request.ContentTypes 0 0 14
c.p.t.request.AnswerInlineQuery 0 6 0
c.p.t.request.AbstractSendRequest 0 6 0
c.p.t.request.ApproveChatJoinRequest 0 0 0
c.p.t.request.AnswerShippingQuery 0 0 0
c.p.t.request.CloseGeneralForumTopic 0 0 0
c.p.t.request.BaseRequest 0.7667 10 3
c.p.t.request.DeleteChatStickerSet 0 0 0
c.p.t.request.DeleteStickerSet 0 0 0
c.p.t.request.CreateChatInviteLink 0 4 0
c.p.t.request.DeleteChatPhoto 0 0 0
c.p.t.request.CreateForumTopic 0 2 0
c.p.t.request.DeleteForumTopic 0 0 0
c.p.t.request.CopyMessage 0 8 0
c.p.t.request.DeleteStickerFromSet 0 0 0
c.p.t.request.EditChatInviteLink 0 4 0
c.p.t.request.AddStickerToSet 0 1 0
c.p.t.request.EditMessageCaption 0 4 0
c.p.t.request.ExportChatInviteLink 0 0 0
c.p.t.request.EditForumTopic 0 2 0
c.p.t.request.EditMessageLiveLocation 0 4 0
c.p.t.request.DeclineChatJoinRequest 0 0 0
c.p.t.request.CreateInvoiceLink 0 14 0
c.p.t.request.CreateNewStickerSet 0 5 0
c.p.t.request.AbstractUploadRequest 0 1 1
c.p.t.request.GetChatAdministrators 0 0 0
c.p.t.request.GetChatMembersCount 0 0 0
c.p.t.request.GetChatMember 0 0 0
c.p.t.request.GetMyCommands 0 2 0
c.p.t.request.GetWebhookInfo 0 0 0
c.p.t.request.HideGeneralForumTopic 0 0 0
c.p.t.request.GetFile 0 0 0
c.p.t.request.LogOut 0 0 0
c.p.t.request.GetMyName 0 1 0
c.p.t.request.GetChatMenuButton 0 1 0
c.p.t.request.KickChatMember 0 2 0
c.p.t.request.PinChatMessage 0 1 0
c.p.t.request.EditMessageMedia 0.625 4 2
c.p.t.request.GetMe 0 0 0
c.p.t.request.GetUpdates 0.6667 6 2
c.p.t.request.GetStickerSet 0 0 0
c.p.t.request.GetChat 0 0 0
c.p.t.request.DeleteMessage 0 0 0
c.p.t.request.GetChatMemberCount 0 0 0
c.p.t.request.ReopenGeneralForumTopic 0 0 0
c.p.t.request.GetMyDescription 0 1 0
c.p.t.request.GetForumTopicIconStickers 0 0 0
c.p.t.request.GetUserProfilePhotos 0 2 0
c.p.t.request.GetCustomEmojiStickers 0 0 0
c.p.t.request.ReopenForumTopic 0 0 0
c.p.t.request.DeleteWebhook 0 1 0
c.p.t.request.GetMyDefaultAdministratorRights 0 1 0
c.p.t.request.AbstractMultipartRequest 0.7778 9 3
c.p.t.request.LeaveChat 0 0 0
c.p.t.request.ForwardMessage 0 2 0
c.p.t.request.EditMessageText 0 4 0
c.p.t.request.PromoteChatMember 0 13 0
c.p.t.request.GetMyShortDescription 0 1 0
c.p.t.request.EditGeneralForumTopic 0 0 0
c.p.t.request.RevokeChatInviteLink 0 0 0
c.p.t.request.GetGameHighScores 0 0 0
c.p.t.request.SendContact 0 2 0
c.p.t.request.SetChatDescription 0 0 0
c.p.t.request.SetChatPermissions 0 1 0
c.p.t.request.SetMyCommands 0 2 0
c.p.t.request.SetChatMenuButton 0 2 0
c.p.t.request.SendMessage 0 3 0
c.p.t.request.SendGame 0 0 0
c.p.t.request.SetMyDefaultAdministratorRights 0 2 0
c.p.t.request.SendLocation 0 4 0
c.p.t.request.SetChatStickerSet 0 0 0
c.p.t.request.SendVoice 0 7 0
c.p.t.request.SendChatAction 0 1 0
c.p.t.request.RestrictChatMember 0 2 0
c.p.t.request.SendPhoto 0 7 0
c.p.t.request.SendVenue 0 4 0
c.p.t.request.SendVideo 0 15 0
c.p.t.request.SendSticker 0 6 0
c.p.t.request.SendMediaGroup 0.8 5 1
c.p.t.request.SendDice 0 6 0
c.p.t.request.SetChatPhoto 0 1 0
c.p.t.request.SendVideoNote 0 9 0
c.p.t.request.SetChatTitle 0 0 0
c.p.t.request.SetCustomEmojiStickerSetThumbnail 0 1 0
c.p.t.request.SendAudio 0 13 0
c.p.t.request.SendDocument 0 11 0
c.p.t.request.SetGameScore 0 2 0
c.p.t.request.SendInvoice 0 15 0
c.p.t.request.SetStickerEmojiList 0 0 0
c.p.t.request.SetMyName 0 2 0
c.p.t.request.SetStickerKeywords 0 1 0
c.p.t.request.SetStickerMaskPosition 0 1 0
c.p.t.request.SetStickerPositionInSet 0 0 0
c.p.t.request.SetStickerSetThumbnail 0 0 0
c.p.t.request.UnpinAllChatMessages 0 0 0
c.p.t.request.UnbanChatMember 0 1 0
c.p.t.request.SetStickerSetTitle 0 0 0
c.p.t.request.SendPoll 0 11 0
c.p.t.request.UnpinAllForumTopicMessages 0 0 0
c.p.t.request.EditMessageReplyMarkup 0 1 0
c.p.t.request.SetMyShortDescription 0 2 0
c.p.t.request.StopMessageLiveLocation 0 1 0
c.p.t.request.StopPoll 0 1 0
c.p.t.request.UnbanChatSenderChat 0 0 0
c.p.t.request.SetChatAdministratorCustomTitle 0 0 0
c.p.t.request.SetStickerSetThumb 0 0 0
c.p.t.request.UploadStickerFile 0 0 0
c.p.t.request.UnhideGeneralForumTopic 0 0 0
c.p.t.request.UnpinChatMessage 0 1 0
c.p.t.request.SetWebhook 0.6667 9 1
c.p.t.request.SetMyDescription 0 2 0
c.p.t.request.SendAnimation 0 14 0
c.p.t.m.request.CallbackGame 0 0 1
c.p.t.m.request.InlineQueryResult 0.7143 3 7
c.p.t.m.request.InlineQueryResultCachedAudio 0.75 2 4
c.p.t.m.request.InlineQueryResultAudio 0.8571 4 7
c.p.t.m.request.ForceReply 0.75 2 4
c.p.t.m.request.InlineQueryResultArticle 0.9167 9 8
c.p.t.m.request.InlineKeyboardMarkup 0.5 5 2
c.p.t.m.request.InlineKeyboardButton 0.7922 21 11
c.p.t.m.request.InlineQueryResultCachedMpeg4Gif 0.8 3 5
c.p.t.m.request.InlineQueryResultCachedPhoto 0.8333 4 6
c.p.t.m.request.InputContactMessageContent 0.8 2 5
c.p.t.m.request.InlineQueryResultCachedSticker 0 0 2
c.p.t.m.request.InlineQueryResultsButton 0.75 3 4
c.p.t.m.request.InlineQueryResultGame 0 0 2
c.p.t.m.request.InlineQueryResultPhoto 0.8889 6 9
c.p.t.m.request.InlineQueryResultGif 0.9125 8 10
c.p.t.m.request.InlineQueryResultCachedVideo 0.8333 3 6
c.p.t.m.request.InlineQueryResultVoice 0.8333 3 6
c.p.t.m.request.InlineQueryResultDocument 0.9444 9 12
c.p.t.m.request.InlineQueryResultMpeg4Gif 0.9125 8 10
c.p.t.m.request.InlineQueryResultVenue 0.9417 10 12
c.p.t.m.request.InlineQueryResultCachedVoice 0.8 2 5
c.p.t.m.request.InlineQueryResultCachedDocument 0.8333 3 6
c.p.t.m.request.KeyboardButtonPollType 0 0 2
c.p.t.m.request.InputLocationMessageContent 0.8571 4 7
c.p.t.m.request.Keyboard 0 0 1
c.p.t.m.request.InputTextMessageContent 0.8 3 5
c.p.t.m.request.InputSticker 0.8571 4 7
c.p.t.m.request.InlineQueryResultVideo 0.9231 6 13
c.p.t.m.request.InputMediaVideo 0.881 7 6
c.p.t.m.request.InlineQueryResultCachedGif 0.8 3 5
c.p.t.m.request.InputMediaAnimation 0.8667 6 5
c.p.t.m.request.InputMessageContent 0 0 1
c.p.t.m.request.InputVenueMessageContent 0.8889 4 9
c.p.t.m.request.InputMediaDocument 0.8333 3 2
c.p.t.m.request.InputMediaAudio 0.85 5 4
c.p.t.m.request.KeyboardButton 0.875 6 8
c.p.t.m.request.LabeledPrice 0 0 3
c.p.t.m.request.ReplyKeyboardRemove 0 0 3
c.p.t.m.request.KeyboardButtonRequestChat 0.8889 6 9
c.p.t.m.request.SwitchInlineQueryChosenChat 0.8333 5 6
c.p.t.m.request.KeyboardButtonRequestUser 0.75 2 4
c.p.t.m.request.InputInvoiceMessageContent 0.9524 14 21
c.p.t.m.request.ShippingOption 0 0 4
c.p.t.m.request.ReplyKeyboardMarkup 0.8571 7 7
c.p.t.m.request.LoginUrl 0.8 3 5
c.p.t.m.request.InlineQueryResultLocation 0.9364 10 11
c.p.t.m.request.InlineQueryResultContact 0.9219 8 8
c.p.t.m.request.InputMedia 0.8606 16 13
c.p.t.m.request.InputMediaPhoto 0.8333 3 2
c.p.t.m.request.InputFile 0.75 6 4

Download XML.