tv.smartclip.smartclientandroid.lib.smartcorefacade

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total5,608 of 9,30139%390 of 47818%489616531942258373111173
SmartCoreFacadeImpl66664749%29719%476363123294501
OmidController470112%380%32335253131401
WebViewHolder3940%60%111160608811
ClickThroughHandler3500%180%171756568811
WebViewController27328851%23517%2330134691601
ProgressBarController26214034%38613%2833356161101
CoreCommandDispatcher.DefaultImpls1920%380%232318184411
SxAdSlotDelegate17512341%16420%31382956212801
OmidController.Companion1376%12214%131523276801
SxAdOverlayContainer13584086%351732%364816133102201
SmartclipTrackerEvent1300%n/a44774411
ClickThroughDialog1030%80%9916165511
ClickThroughHandler.processClickType.new Function3() {...}940%50%44771111
OmidController.onNewEvent.new Function3() {...}830%240%161611111111
ClickThroughHandler.onDialogClosed.new Function3() {...}740%60%44661111
OmidController.Companion.omidInitialize..inlined.withLock.lambda.new Function3() {...}680%20%22661111
SmartclipTrackerEvent.Companion580%40%44332211
ClickThroughHandler.onUserClick.new Function3() {...}560%60%44551111
EventProvider512936%n/a676106701
OmidController.stopSession.new Function3() {...}510%20%2210101111
SxAdOverlayContainer.setupViews..inlined.apply.lambda.4.new Function3() {...}470%20%22441111
SmartCoreFacadeImpl.onGetCurrentMediaPosition..inlined.logV.lambda.new Function2() {...}400%60%44441111
SmartCoreFacadeImpl.onGetCurrentMediaDuration..inlined.logV.lambda.new Function2() {...}400%60%44441111
SmartCoreFacadeImpl.onSeek.new Function3() {...}390%n/a11441111
WebViewHolder.initializeWebView.new WebViewClient() {...}380%n/a22442211
WebViewHolder.Companion370%20%33552211
ClickThroughHandler..special..inlined.also.lambda.1.new Function2() {...}370%70%55661111
WebViewHolder.evaluateJavaScript.new Function3() {...}360%n/a11331111
ClickThroughHandler.active.new Function2() {...}340%20%22441111
ClickThroughDialog.Companion330%n/a11551111
WebViewHolder.initializeWebView.2.onPageFinished.new Function3() {...}320%20%22331111
SmartCoreFacadeImpl.publicAdSlotObserver.new Function2() {...}300%40%33331111
WebViewHolder.evaluateJavaScriptInternal.new ValueCallback() {...}290%n/a11221111
ClickThroughHandler.openClickThroughDialog.listener.new Function1() {...}290%20%22331111
OmidController.onBufferingStateChanged.new Function3() {...}280%60%44441111
WebViewHolder.evaluateJavaScriptInternal.2.new Function3() {...}280%n/a11111111
OmidController.release.new Function3() {...}270%20%22331111
SxAdSlotDelegate.onAdSlotComplete.new Function3() {...}260%n/a11661111
WebViewHolder.waitForResult.new Function2() {...}240%n/a11221111
ClickThroughHandler..special..inlined.also.lambda.new Function2() {...}240%n/a11221111
WebViewController.onAdTagLoaded.new Function3() {...}220%n/a11111111
SmartclipTrackerEvent.Companion.FIRST_QUARTILE210%n/a22112211
SmartclipTrackerEvent.Companion.THIRD_QUARTILE210%n/a22112211
WebViewHolder.initialize.new Function3() {...}210%n/a11331111
WebViewController.eventTypeObservable.new Function2() {...}196777%10637%890100101
OmidController.onVolumeChanged.new Function3() {...}180%20%22331111
WebViewController.eventTypeObservable.1..special..inlined.also.lambda.new Function3() {...}176278%2250%23040101
SmartclipTrackerEvent.Companion.MID_POINT170%n/a22112211
SmartclipTrackerEvent.Companion.SKIP170%n/a22112211
SmartclipTrackerEvent.Companion.PAUSE170%n/a22112211
SmartclipTrackerEvent.Companion.PROGRESS170%n/a22112211
SmartclipTrackerEvent.Companion.START170%n/a22112211
SmartclipTrackerEvent.Companion.ERROR170%n/a22112211
SmartclipTrackerEvent.Companion.RESUME170%n/a22112211
SmartclipTrackerEvent.Companion.VIEW170%n/a22112211
SmartclipTrackerEvent.Companion.COMPLETE_3RD_PARTY170%n/a22112211
SmartclipTrackerEvent.Companion.MUTE170%n/a22112211
SmartclipTrackerEvent.Companion.CLICK170%n/a22112211
OmidController.onPlayerCollapsed.new Function3() {...}170%20%22331111
SmartclipTrackerEvent.Companion.IMPRESSION170%n/a22112211
SmartclipTrackerEvent.Companion.IMPRESSION1170%n/a22112211
SmartclipTrackerEvent.Companion.IMPRESSION2170%n/a22112211
SmartclipTrackerEvent.Companion.UNMUTE170%n/a22112211
SmartclipTrackerEvent.Companion.COMPLETE170%n/a22112211
OmidController.onAdSkipped.new Function3() {...}160%20%22331111
ProgressBarController.progressVisible.new Function3() {...}150%n/a11331111
SxAdOverlayContainer.isVisible.new Function3() {...}142058%6225%45150101
WebViewHolder.suspendUntilOnPageFinishedGetsCalled.2.new Function2() {...}140%n/a11221111
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}130%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}130%n/a11111111
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}130%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}130%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}130%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}130%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}130%n/a11111111
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}130%n/a11111111
SmartclipTrackerEvent.Companion.UNKNOWN130%n/a22112211
EventProvider.addPublicAdSlotListener.new Function2() {...}130%n/a11111111
EventProvider..special..inlined.inject.new Function0() {...}130%n/a11111111
EventProvider..special..inlined.inject.new Function0() {...}130%n/a11111111
EventProvider..special..inlined.inject.new Function0() {...}130%n/a11111111
EventProvider.addAdInfoListener.new Function2() {...}130%n/a11111111
ProgressBarController..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
WebViewHolder..special..inlined.inject.new Function0() {...}130%n/a11111111
WebViewHolder..special..inlined.inject.new Function0() {...}130%n/a11111111
WebViewHolder..special..inlined.inject.new Function0() {...}130%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}130%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}130%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}130%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}130%n/a11111111
EventProvider.addPublicAdListener.new Function2() {...}130%n/a11111111
WebViewController..special..inlined.inject.new Function0() {...}130%n/a11111111
WebViewController..special..inlined.inject.new Function0() {...}130%n/a11111111
WebViewController..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}130%n/a11111111
SxAdOverlayContainer.new Function3() {...}120%n/a11111111
IMuteToggle.DefaultImpls110%20%22221111
SmartCoreFacadeImpl.onLoadMedia.new Function3() {...}6686%1150%12050101
ProgressBarController.progressUpdaterActive.new Function2() {...}0%n/a11221111
ClickThroughHandler.openClickThroughDialog.new Function0() {...}0%n/a11221111
ProgressBarControllerKt0%n/a11111111
ClickThroughDialog.buildDialog.new DialogInterface.OnClickListener() {...}0%n/a11221111
ClickThroughDialog.buildDialog.new DialogInterface.OnClickListener() {...}0%n/a11221111
SxAdOverlayContainer.setupViews..inlined.apply.lambda.new Function0() {...}45%1150%12020101
SxAdOverlayContainer.setupViews..inlined.apply.lambda.new View.OnClickListener() {...}0%n/a11111111
SxAdOverlayContainer.setupViews..inlined.apply.lambda.new View.OnClickListener() {...}0%n/a11111111
SxAdOverlayContainer.setupViews..inlined.apply.lambda.new View.OnClickListener() {...}0%n/a11111111
SxAdOverlayContainer.setupViews..inlined.apply.lambda.new View.OnClickListener() {...}0%n/a11111111
ClickThroughHandler.active.2..special..inlined.onClick.new View.OnClickListener() {...}0%n/a11111111
SmartCoreFacadeImpl.refreshMetaData.new Function0() {...}0%n/a11221111
SmartCoreFacadeImpl.refreshMetaData.new Function0() {...}0%n/a11221111
MediaVolumeController17798%6100%1110321801
WebViewController.eventTypeObservable.1..special..inlined.also.lambda.1.new Function2() {...}9197%31178%38060101
WebViewController.eventTypeUnfilteredObservable.1.new Function3() {...}5696%1150%12040101
SmartCoreFacadeImpl.onEventCallback.new Function3() {...}5496%1150%12050101
SxAdOverlayContainer.skipVisible.new Function3() {...}2793%2250%23040101
SmartCoreFacadeImpl.adInfoObserver.new Function2() {...}1688%1150%12020101
GlobalVolumeState5598%1150%14050301
SxAdSlotDelegate.adInfoUnObserve.new Function0() {...}0%n/a11111111
ProgressBarController.Companion76100%n/a01090101
MediaVolumeController.Companion66100%n/a01050101
MediaVolumeController.muteUnObserve.1.new Function3() {...}64100%8100%05080101
TimeUpdateDispatcher47100%n/a02060201
MediaVolumeController.volumeUnObserve.1.new Function3() {...}41100%n/a01050101
EventRequester.callback.1.new Function3() {...}40100%n/a01040101
TimeUpdateDispatcher.callback.new Function1() {...}39100%2250%23040101
MediaVolumeController.muteUnObserve.new Function2() {...}32100%n/a01020101
WebViewController.eventTypeUnfilteredObservable.new Function2() {...}32100%n/a01020101
MediaVolumeController.volumeUnObserve.new Function2() {...}32100%n/a01020101
EventRequester31100%n/a02040201
EventRequester.callback.new Function1() {...}29100%n/a01020101
SxAdOverlayContainer.configureMuteState.new Function3() {...}22100%2100%02040101
MediaVolumeController.registerContentObserver..inlined.apply.lambda.new Function3() {...}21100%n/a01040101
SxAdOverlayContainer.repeatButtonVisible.new Function3() {...}20100%n/a01040101
SxAdOverlayContainer.unMuteVisible.new Function3() {...}15100%n/a01030101
SxAdOverlayContainer.muteVisible.new Function3() {...}15100%n/a01030101
MediaVolumeController..special..inlined.inject.new Function0() {...}13100%n/a01010101
MediaVolumeController..special..inlined.inject.new Function0() {...}13100%n/a01010101
MediaVolumeController..special..inlined.inject.new Function0() {...}13100%n/a01010101
MediaVolumeController..special..inlined.inject.new Function0() {...}13100%n/a01010101
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}13100%n/a01010101
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}13100%n/a01010101
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}13100%n/a01010101
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}13100%n/a01010101
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}13100%n/a01010101
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}13100%n/a01010101
TimeUpdateDispatcher..special..inlined.inject.new Function0() {...}13100%n/a01010101
TimeUpdateDispatcher..special..inlined.inject.new Function0() {...}13100%n/a01010101
TimeUpdateDispatcher..special..inlined.inject.new Function0() {...}13100%n/a01010101
EventRequester..special..inlined.inject.new Function0() {...}13100%n/a01010101
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}13100%n/a01010101
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}13100%n/a01010101
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}13100%n/a01010101
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}13100%n/a01010101
WebViewController..special..inlined.inject.new Function0() {...}13100%n/a01010101
SmartCoreFacadeImpl.publicAdObserver.new Function2() {...}12100%n/a01020101
SxAdOverlayContainer.volumeUnObserve.new Function2() {...}100%n/a01020101
ProgressBarController.progressUpdaterActive.new Function2() {...}100%n/a01020101
SxAdSlotDelegate.facade.new Function0() {...}100%n/a01010101
SxAdSlotDelegate.config.new Function0() {...}100%n/a01010101
SxAdSlotDelegate.mainScope.new Function0() {...}100%n/a01010101