tv.smartclip.smartclientandroid.lib.smartcorefacade

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total9,207 of 9,2070%478 of 4780%616616940940373373173173
SmartCoreFacadeImpl1,3100%360%6363123123454511
SxAdOverlayContainer9680%520%4848133133222211
WebViewController5580%280%30304444161611
OmidController4740%380%33335353141411
ProgressBarController4010%440%33336161111111
WebViewHolder3920%60%111160608811
ClickThroughHandler3470%180%171756568811
SxAdSlotDelegate2970%200%38385656282811
CoreCommandDispatcher.DefaultImpls1950%380%232318184411
MediaVolumeController1790%60%111132328811
OmidController.Companion1460%140%151527278811
SmartclipTrackerEvent1300%n/a44774411
ClickThroughDialog1030%80%9916165511
ClickThroughHandler.processClickType.new Function3() {...}940%50%44771111
WebViewController.eventTypeObservable.1..special..inlined.also.lambda.1.new Function2() {...}930%140%88661111
WebViewController.eventTypeObservable.new Function2() {...}850%160%9910101111
OmidController.onNewEvent.new Function3() {...}830%240%161611111111
EventProvider800%n/a7710107711
WebViewController.eventTypeObservable.1..special..inlined.also.lambda.new Function3() {...}790%40%33441111
SmartCoreFacadeImpl.onLoadMedia.new Function3() {...}760%20%22551111
ProgressBarController.Companion760%n/a11991111
ClickThroughHandler.onDialogClosed.new Function3() {...}740%60%44661111
OmidController.Companion.omidInitialize..inlined.withLock.lambda.new Function3() {...}680%20%22661111
MediaVolumeController.Companion660%n/a11551111
MediaVolumeController.muteUnObserve.1.new Function3() {...}640%80%55881111
WebViewController.eventTypeUnfilteredObservable.1.new Function3() {...}580%20%22441111
SmartclipTrackerEvent.Companion580%40%44332211
ClickThroughHandler.onUserClick.new Function3() {...}560%60%44551111
GlobalVolumeState560%20%44553311
OmidController.stopSession.new Function3() {...}510%20%2210101111
SmartCoreFacadeImpl.onEventCallback.new Function3() {...}490%20%22551111
TimeUpdateDispatcher470%n/a22662211
SxAdOverlayContainer.setupViews..inlined.apply.lambda.4.new Function3() {...}470%20%22441111
MediaVolumeController.volumeUnObserve.1.new Function3() {...}410%n/a11551111
EventRequester.callback.1.new Function3() {...}400%n/a11441111
SmartCoreFacadeImpl.onGetCurrentMediaPosition..inlined.logV.lambda.new Function2() {...}400%60%44441111
SmartCoreFacadeImpl.onGetCurrentMediaDuration..inlined.logV.lambda.new Function2() {...}400%60%44441111
TimeUpdateDispatcher.callback.new Function1() {...}390%40%33441111
SmartCoreFacadeImpl.onSeek.new Function3() {...}390%n/a11441111
WebViewHolder.initializeWebView.new WebViewClient() {...}370%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
SxAdOverlayContainer.isVisible.new Function3() {...}340%80%55551111
ClickThroughDialog.Companion330%n/a11551111
WebViewHolder.initializeWebView.2.onPageFinished.new Function3() {...}320%20%22331111
MediaVolumeController.muteUnObserve.new Function2() {...}310%n/a11221111
WebViewController.eventTypeUnfilteredObservable.new Function2() {...}310%n/a11221111
EventRequester310%n/a22442211
MediaVolumeController.volumeUnObserve.new Function2() {...}310%n/a11221111
SmartCoreFacadeImpl.publicAdSlotObserver.new Function2() {...}300%40%33331111
ClickThroughHandler.openClickThroughDialog.listener.new Function1() {...}290%20%22331111
SxAdOverlayContainer.skipVisible.new Function3() {...}290%40%33441111
OmidController.onBufferingStateChanged.new Function3() {...}280%60%44441111
WebViewHolder.evaluateJavaScriptInternal.2.new Function3() {...}280%n/a11111111
WebViewHolder.evaluateJavaScriptInternal.new ValueCallback() {...}280%n/a11221111
EventRequester.callback.new Function1() {...}280%n/a11221111
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
SxAdOverlayContainer.configureMuteState.new Function3() {...}220%20%22441111
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
MediaVolumeController.registerContentObserver..inlined.apply.lambda.new Function3() {...}210%n/a11441111
SxAdOverlayContainer.repeatButtonVisible.new Function3() {...}200%n/a11441111
SmartCoreFacadeImpl.adInfoObserver.new Function2() {...}180%20%22221111
OmidController.onVolumeChanged.new Function3() {...}180%20%22331111
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
SxAdOverlayContainer.unMuteVisible.new Function3() {...}150%n/a11331111
SxAdOverlayContainer.muteVisible.new Function3() {...}150%n/a11331111
ProgressBarController.progressVisible.new Function3() {...}150%n/a11331111
WebViewHolder.suspendUntilOnPageFinishedGetsCalled.2.new Function2() {...}140%n/a11221111
SmartclipTrackerEvent.Companion.UNKNOWN130%n/a22112211
EventProvider.addPublicAdSlotListener.new Function2() {...}130%n/a11111111
EventProvider.addAdInfoListener.new Function2() {...}130%n/a11111111
EventProvider.addPublicAdListener.new Function2() {...}130%n/a11111111
SmartCoreFacadeImpl.publicAdObserver.new Function2() {...}120%n/a11221111
MediaVolumeController..special..inlined.inject.new Function0() {...}120%n/a11111111
MediaVolumeController..special..inlined.inject.new Function0() {...}120%n/a11111111
MediaVolumeController..special..inlined.inject.new Function0() {...}120%n/a11111111
MediaVolumeController..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}120%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}120%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}120%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}120%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}120%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}120%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}120%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}120%n/a11111111
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdSlotDelegate..special..inlined.inject.new Function0() {...}120%n/a11111111
EventProvider..special..inlined.inject.new Function0() {...}120%n/a11111111
EventProvider..special..inlined.inject.new Function0() {...}120%n/a11111111
EventProvider..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdOverlayContainer.new Function3() {...}120%n/a11111111
ProgressBarController..special..inlined.inject.new Function0() {...}120%n/a11111111
TimeUpdateDispatcher..special..inlined.inject.new Function0() {...}120%n/a11111111
TimeUpdateDispatcher..special..inlined.inject.new Function0() {...}120%n/a11111111
TimeUpdateDispatcher..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
WebViewHolder..special..inlined.inject.new Function0() {...}120%n/a11111111
WebViewHolder..special..inlined.inject.new Function0() {...}120%n/a11111111
WebViewHolder..special..inlined.inject.new Function0() {...}120%n/a11111111
EventRequester..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdOverlayContainer..special..inlined.inject.new Function0() {...}120%n/a11111111
WebViewController..special..inlined.inject.new Function0() {...}120%n/a11111111
WebViewController..special..inlined.inject.new Function0() {...}120%n/a11111111
WebViewController..special..inlined.inject.new Function0() {...}120%n/a11111111
WebViewController..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
ClickThroughHandler..special..inlined.inject.new Function0() {...}120%n/a11111111
SxAdOverlayContainer.setupViews..inlined.apply.lambda.new Function0() {...}110%20%22221111
IMuteToggle.DefaultImpls110%20%22221111
ProgressBarController.progressUpdaterActive.new Function2() {...}0%n/a11221111
SxAdOverlayContainer.volumeUnObserve.new Function2() {...}0%n/a11221111
ClickThroughHandler.openClickThroughDialog.new Function0() {...}0%n/a11221111
ProgressBarControllerKt0%n/a11111111
ProgressBarController.progressUpdaterActive.new Function2() {...}0%n/a11221111
ClickThroughDialog.buildDialog.new DialogInterface.OnClickListener() {...}0%n/a11221111
ClickThroughDialog.buildDialog.new DialogInterface.OnClickListener() {...}0%n/a11221111
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
SxAdSlotDelegate.facade.new Function0() {...}0%n/a11111111
SxAdSlotDelegate.config.new Function0() {...}0%n/a11111111
SxAdSlotDelegate.mainScope.new Function0() {...}0%n/a11111111
SxAdSlotDelegate.adInfoUnObserve.new Function0() {...}0%n/a11111111