Source file "kotlinx/coroutines/flow/SharedFlow.kt" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,502 of 1,502 | 0% | 197 of 197 | 0% | 130 | 130 | 219 | 219 | 31 | 31 |
| updateCollectorIndexLocked$kotlinx_coroutines_core(long) | 0% | 0% | 26 | 26 | 40 | 40 | 1 | 1 | ||
| emitSuspend(Object, Continuation) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| updateBufferLocked(long, long, long, long) | 0% | 0% | 15 | 15 | 11 | 11 | 1 | 1 | ||
| collect(FlowCollector, Continuation) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| findSlotsToResumeLocked(Continuation[]) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| tryTakeValue(SharedFlowSlot) | 0% | 0% | 4 | 4 | 12 | 12 | 1 | 1 | ||
| tryEmitLocked(Object) | 0% | 0% | 8 | 8 | 11 | 11 | 1 | 1 | ||
| growBuffer(Object[], int, int) | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| tryEmit(Object) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| dropOldestLocked() | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| getReplayCache() | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| tryEmitNoCollectorsLocked(Object) | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| cleanupTailLocked() | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| awaitValue(SharedFlowSlot, Continuation) | 0% | 0% | 2 | 2 | 10 | 10 | 1 | 1 | ||
| enqueueLocked(Object) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| cancelEmitter(SharedFlowImpl.Emitter) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| tryPeekLocked(SharedFlowSlot) | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| correctCollectorIndexesOnDropOldest(long) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| getPeekedValueLockedAt(long) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| resetReplayCache() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| updateNewCollectorIndexLocked$kotlinx_coroutines_core() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| SharedFlowImpl(int, int, BufferOverflow) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| getHead() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| emit(Object, Continuation) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getReplaySize() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getQueueEndIndex() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getBufferEndIndex() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| fuse(CoroutineContext, int, BufferOverflow) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTotalSize() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| createSlot() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| createSlotArray(int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |