1 /* 2 * Copyright 2016-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. 3 */ 4 5 package kotlinx.coroutines 6 7 internal expect abstract class SchedulerTask() : Runnable 8 9 internal expect interface SchedulerTaskContext 10 11 @Suppress("EXTENSION_SHADOWED_BY_MEMBER") 12 internal expect val SchedulerTask.taskContext: SchedulerTaskContext 13 14 @Suppress("EXTENSION_SHADOWED_BY_MEMBER") afterTasknull15internal expect inline fun SchedulerTaskContext.afterTask() 16