JobSupport

Source file "kotlinx/coroutines/JobSupport.kt" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,493 of 2,4930%479 of 4790%3293294234238989
makeCancelling(Object)1720%280%1515242411
tryMakeCompletingSlowPath(Incomplete, Object)1610%320%1717181811
finalizeFinishingState(JobSupport.Finishing, Object)1560%400%2121242411
invokeOnCompletion(boolean, boolean, Function1)1420%360%1919282811
completeStateFinalization(Incomplete, Object)800%100%66121211
makeNode(Function1, boolean)740%180%10108811
getCancellationException()730%80%557711
getFinalRootCause(JobSupport.Finishing, List)620%200%1111101011
getChildJobCancellationCause()620%100%667711
tryWaitForChild(JobSupport.Finishing, ChildHandleNode, Object)610%40%337711
tryMakeCancelling(Incomplete, Throwable)580%140%887711
tryFinalizeSimpleState(Incomplete, Object)550%160%997711
getCompletionCause()520%80%557711
registerSelectClause1Internal$kotlinx_coroutines_core(SelectInstance, Function2)500%100%66121211
addSuppressedExceptions(Throwable, List)450%120%779911
startInternal(Object)440%100%66111111
initParentJob(Job)430%100%66121211
cancelImpl$kotlinx_coroutines_core(Object)420%120%77121211
registerSelectClause0(SelectInstance, Function1)390%80%55101011
getOrPromoteCancellingList(Incomplete)390%60%448811
continueCompleting(JobSupport.Finishing, ChildHandleNode, Object)390%100%666611
cancelMakeCompleting(Object)380%80%557711
makeCompletingOnce$kotlinx_coroutines_core(Object)380%40%339911
stateString(Object)370%120%779911
removeNode$kotlinx_coroutines_core(JobNode)350%100%66101011
getCompletedInternal$kotlinx_coroutines_core()350%60%444411
awaitSuspend(Continuation)350%20%226611
tryMakeCompleting(Object, Object)330%120%777711
makeCompleting$kotlinx_coroutines_core(Object)290%60%448811
getCompletionExceptionOrNull()290%40%333311
cancelParent(Throwable)280%100%666611
nextChild(LockFreeLinkedListNode)280%80%557711
awaitInternal$kotlinx_coroutines_core(Continuation)280%60%448811
defaultCancellationException$kotlinx_coroutines_core$default(JobSupport, String, Throwable, int, Object)270%20%222211
promoteEmptyToNodeList(Empty)240%20%224411
firstChild(Incomplete)240%60%441111
createCauseException(Object)220%60%444411
selectAwaitCompletion$kotlinx_coroutines_core(SelectInstance, Function2)220%20%225511
getCompletionCauseHandled()210%40%331111
promoteSingleToNodeList(JobNode)180%n/a114411
isCancelled()170%60%442211
joinInternal()170%40%334411
joinSuspend(Continuation)170%n/a113311
defaultCancellationException$kotlinx_coroutines_core(String, Throwable)170%20%221111
attachChild(ChildJob)170%n/a111111
toDebugString()170%n/a111111
start()160%30%335511
toCancellationException(Throwable, String)160%40%331111
childCancelled(Throwable)160%60%442211
getState$kotlinx_coroutines_core()150%20%224411
getExceptionOrNull(Object)150%40%331111
isActive()140%40%332211
JobSupport(boolean)130%20%224411
join(Continuation)130%20%224411
toString()130%n/a111111
notifyCancelling(NodeList, Throwable)120%n/a114411
isCancelling(Incomplete)110%40%331111
toCancellationException$default(JobSupport, Throwable, String, int, Object)100%n/a111111
loopOnState(Function1)90%n/a112211
cancel(CancellationException)90%20%222211
isCompleted()80%20%221111
getChildren()80%n/a112211
invokeOnCompletion(Function1)60%n/a111111
addLastAtomic(Object, NodeList, JobNode)60%n/a111111
fold(Object, Function2)60%n/a111111
notifyCompletion(NodeList, Throwable)50%n/a111111
cancelInternal(Throwable)50%n/a112211
parentCancelled(ParentJob)50%n/a112211
get(CoroutineContext.Key)50%n/a111111
minusKey(CoroutineContext.Key)50%n/a111111
plus(CoroutineContext)50%n/a111111
getParentHandle$kotlinx_coroutines_core()40%n/a111111
setParentHandle$kotlinx_coroutines_core(ChildHandle)40%n/a111111
cancelCoroutine(Throwable)40%n/a111111
isCompletedExceptionally()40%n/a111111
plus(Job)40%n/a111111
getKey()30%n/a111111
getOnJoin()30%n/a111111
nameString$kotlinx_coroutines_core()30%n/a111111
getOnCancelComplete$kotlinx_coroutines_core()20%n/a111111
cancellationExceptionMessage()20%n/a111111
handleOnCompletionException$kotlinx_coroutines_core(Throwable)20%n/a111111
isScopedCoroutine()20%n/a111111
getHandlesException$kotlinx_coroutines_core()20%n/a111111
handleJobException(Throwable)20%n/a111111
onStart()0%n/a111111
onCancelling(Throwable)0%n/a111111
onCompletionInternal(Object)0%n/a111111
afterCompletion(Object)0%n/a111111