tv.smartclip.smartclientandroid.lib.smartcorefacade

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total7,636 of 9,19616%451 of 4744%553625782939320384153184
SxAdOverlayContainer9830%520%4848136136222211
WebViewController5480%280%30304646161611
OmidController4830%380%33335353141411
ProgressBarController4040%440%33336161111111
WebViewHolder3950%60%111160608811
SmartCoreFacadeImpl37767964%30616%376329117194501
ClickThroughHandler3510%180%171756568811
SxAdSlotDelegate2990%200%38385656282811
CoreCommandDispatcher.DefaultImpls1920%380%232318184411
OmidController.Companion1490%140%151527278811
SmartclipTrackerEvent1300%n/a44774411
ClickThroughDialog1030%80%9916165511
ClickThroughHandler.processClickType.new Function3() {...}950%50%44771111
WebViewController.eventTypeObservable.1..special..inlined.also.lambda.1.new Function0() {...}880%140%88661111
WebViewController.eventTypeObservable.new Function2() {...}860%160%9910101111
OmidController.onNewEvent.new Function3() {...}830%240%161611111111
WebViewController.eventTypeObservable.1..special..inlined.also.lambda.new Function3() {...}810%40%33441111
EventProvider800%n/a7710107711
ProgressBarController.Companion760%n/a11991111
ClickThroughHandler.onDialogClosed.new Function3() {...}740%60%44661111
OmidController.Companion.omidInitialize..inlined.withLock.lambda.new Function3() {...}680%20%22661111
WebViewController.eventTypeUnfilteredObservable.1.new Function3() {...}590%20%22441111
SmartclipTrackerEvent.Companion580%40%44332211
ClickThroughHandler.onUserClick.new Function3() {...}570%60%44551111
SmartCoreFacadeImpl.onEventCallback.new Function3() {...}570%20%22551111
OmidController.stopSession.new Function3() {...}510%20%2210101111
TimeUpdateDispatcher480%n/a22662211
SxAdOverlayContainer.setupViews..inlined.apply.lambda.4.new Function3() {...}470%20%22441111
EventRequester.callback.1.new Function3() {...}400%n/a11441111
TimeUpdateDispatcher.callback.new Function1() {...}390%40%33441111
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() {...}350%20%22441111
SxAdOverlayContainer.isVisible.new Function3() {...}340%80%55551111
ClickThroughDialog.Companion330%n/a11551111
WebViewController.eventTypeUnfilteredObservable.new Function2() {...}320%n/a11221111
EventRequester320%n/a22442211
WebViewHolder.initializeWebView.2.onPageFinished.new Function3() {...}320%20%22331111
ClickThroughHandler.openClickThroughDialog.listener.new Function1() {...}300%20%22331111
SmartCoreFacadeImpl.publicAdSlotObserver.new Function2() {...}300%40%33331111
WebViewHolder.evaluateJavaScriptInternal.new ValueCallback() {...}290%n/a11221111
SxAdOverlayContainer.skipVisible.new Function3() {...}290%40%33441111
EventRequester.callback.new Function1() {...}290%n/a11221111
OmidController.onBufferingStateChanged.new Function3() {...}280%60%44441111
WebViewHolder.evaluateJavaScriptInternal.2.new Function3() {...}280%n/a11111111
OmidController.release.new Function3() {...}270%20%22331111
SxAdOverlayContainer.configureMuteState.new Function3() {...}270%40%33551111
SxAdSlotDelegate.onAdSlotComplete.new Function3() {...}270%n/a11661111
SxAdOverlayContainer.muteButtonVisible.new Function3() {...}250%20%22441111
SxAdOverlayContainer.unMuteButtonVisible.new Function3() {...}250%20%22441111
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
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
SmartCoreFacadeImpl.onGetCurrentMediaDuration..inlined.logV.new Function2() {...}150%n/a11111111
ProgressBarController.progressVisible.new Function3() {...}150%n/a11331111
SmartCoreFacadeImpl.onGetCurrentMediaPosition..inlined.logV.new Function2() {...}150%n/a11111111
WebViewHolder.suspendUntilOnPageFinishedGetsCalled.2.new Function2() {...}140%n/a11221111
WebViewController.getPluginError..inlined.logI.new Function2() {...}140%n/a11111111
SxAdOverlayContainer.volumeUnObserve.new Function2() {...}140%20%22331111
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
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
SxAdSlotDelegate..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
TimeUpdateDispatcher..special..inlined.inject.new Function0() {...}130%n/a11111111
TimeUpdateDispatcher..special..inlined.inject.new Function0() {...}130%n/a11111111
TimeUpdateDispatcher..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
EventRequester..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
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
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
SmartCoreFacadeImpl.publicAdObserver.new Function2() {...}120%n/a11221111
SxAdOverlayContainer.new Function3() {...}120%n/a11111111
SxAdOverlayContainer.setupViews..inlined.apply.lambda.new Function0() {...}110%20%22221111
IMuteToggle.DefaultImpls110%20%22221111
ProgressBarController.progressUpdaterActive.new Function2() {...}100%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
MediaVolumeController17798%6100%1110321801
GlobalVolumeState5598%1150%14050301
SxAdSlotDelegate.adInfoUnObserve.new Function0() {...}0%n/a11111111
SmartCoreFacadeImpl.onLoadMedia.new Function3() {...}77100%2100%02050101
MediaVolumeController.Companion66100%n/a01050101
MediaVolumeController.muteUnObserve.1.new Function3() {...}65100%8100%05080101
MediaVolumeController.volumeUnObserve.1.new Function3() {...}42100%n/a01050101
SmartCoreFacadeImpl.onSeek.new Function3() {...}40100%n/a01040101
MediaVolumeController.muteUnObserve.new Function2() {...}32100%n/a01020101
MediaVolumeController.volumeUnObserve.new Function2() {...}32100%n/a01020101
MediaVolumeController.registerContentObserver..inlined.apply.lambda.new Function3() {...}21100%n/a01040101
SmartCoreFacadeImpl.hasClickThrough..inlined.logV.new Function2() {...}15100%n/a01010101
SmartCoreFacadeImpl.onIsPaused..inlined.logD.new Function2() {...}15100%n/a01010101
SmartCoreFacadeImpl.onGetVolume..inlined.logD.new Function2() {...}15100%n/a01010101
SmartCoreFacadeImpl.onIsMuted..inlined.logD.new Function2() {...}15100%n/a01010101
SmartCoreFacadeImpl.getPublicAdSlot..inlined.logV.new Function2() {...}14100%n/a01010101
SmartCoreFacadeImpl.getAdVerification..inlined.logV.new Function2() {...}14100%n/a01010101
SmartCoreFacadeImpl.getPublicAd..inlined.logV.new Function2() {...}14100%n/a01010101
SmartCoreFacadeImpl.getAdInfo..inlined.logV.new Function2() {...}14100%n/a01010101
SmartCoreFacadeImpl.clickThrough..inlined.logV.new Function2() {...}14100%n/a01010101
SmartCoreFacadeImpl.getError..inlined.logE.new Function2() {...}14100%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
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
SmartCoreFacadeImpl..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
SmartCoreFacadeImpl..special..inlined.inject.new Function0() {...}13100%n/a01010101