kotlinx.coroutines.flow.internal

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total2,641 of 2,6410%184 of 1840%2322323573571401405757
CombineKt.combineInternal.new Function2() {...}2980%240%131330301111
ChannelFlow2820%520%353539399911
AbstractSharedFlow2790%280%212141417711
SafeCollector1950%160%18183434101011
ChannelFlowOperator980%60%8816165511
CombineKt.zipImpl.1.1.2.1.new Function2() {...}910%80%55551111
ChannelFlowMerge890%n/a6616166611
ChannelFlowKt890%100%9911114411
CombineKt.zipImpl.1.new Function2() {...}850%n/a1112121111
ChannelLimitedFlowMerge810%n/a5514145511
SafeCollector_commonKt790%80%7713133311
ChannelFlowTransformLatest680%40%6611114411
SafeCollector_commonKt.checkContext.result.new Function2() {...}660%80%5512121111
FlowCoroutineKt610%20%5513134411
ChannelFlowOperatorImpl500%n/a55995511
DownstreamExceptionElement310%n/a66226611
SafeCollector_commonKt.unsafeFlow.new Flow() {...}310%n/a33333311
StackFrameContinuation300%20%66665511
UndispatchedContextCollector300%n/a22552211
CombineKt.combineInternal.2.new Function2() {...}290%20%22551111
CombineKt.zipImpl.1.1.2.invokeSuspend..inlined.collect.new FlowCollector() {...}240%n/a22222211
ChannelFlowMerge.collectTo..inlined.collect.new FlowCollector() {...}230%n/a22222211
CombineKt.combineInternal.2.1.invokeSuspend..inlined.collect.1.new ContinuationImpl() {...}230%n/a22002211
ChannelFlowMerge.collectTo..inlined.collect.1.new ContinuationImpl() {...}230%n/a22002211
ChannelFlowTransformLatest.flowCollect.3.invokeSuspend..inlined.collect.1.new ContinuationImpl() {...}230%n/a22002211
ChannelFlowTransformLatest.flowCollect.3.invokeSuspend..inlined.collect.new FlowCollector() {...}220%n/a22222211
AbortFlowException220%20%44663311
ChannelFlowTransformLatest.flowCollect.new Function2() {...}220%n/a11441111
CombineKt.zipImpl.1.1.new Function2() {...}220%n/a11221111
FusibleFlow.DefaultImpls220%n/a11441111
ChannelFlow.collect.new Function2() {...}190%n/a11331111
CombineKt.zipImpl..inlined.unsafeFlow.new Flow() {...}190%n/a22332211
ChannelFlowMerge.collectTo.2.new Function2() {...}180%n/a11441111
FlowExceptions_commonKt180%40%44552211
FlowCoroutineKt.scopedFlow.1.new Function2() {...}170%n/a11111111
ChildCancelledException160%20%33442211
ChannelFlow.collectToFun.new Function2() {...}160%n/a11111111
CombineKt.combineInternal.2.1.invokeSuspend..inlined.collect.new FlowCollector() {...}160%n/a22222211
ChannelFlowOperator.collectWithContextUndispatched.new Function2() {...}160%n/a11111111
CombineKt160%n/a22442211
NullSurrogateKt160%n/a11331111
ChannelFlowTransformLatest.flowCollect.3.1.new Function2() {...}150%n/a11221111
UndispatchedContextCollector.emitRef.new Function2() {...}150%n/a11111111
ChannelLimitedFlowMerge.collectTo.2.new Function2() {...}140%n/a11111111
FlowProduceCoroutine140%20%33442211
FlowCoroutine140%20%33442211
CombineKt.zipImpl.1.1.new Function1() {...}140%20%22221111
FlowCoroutineKt.scopedFlow..inlined.unsafeFlow.new Flow() {...}130%n/a22332211
SendingCollector130%n/a22442211
CombineKt.zipImpl.1.1.second.1.invokeSuspend..inlined.collect.new FlowCollector() {...}120%n/a22222211
NoOpContinuation110%n/a33223311
CombineKt.zipImpl.1.1.second.new Function2() {...}110%n/a11331111
SafeCollectorKt60%n/a11111111
SafeCollector.collectContextSize.new Function2() {...}50%n/a11111111
AbstractSharedFlowKt40%n/a11111111
AbstractSharedFlowSlot30%n/a11111111
NopCollector0%n/a11111111