[Gradle] Rename Kotlin~Multiplatfom~PluginLifecycleCoroutineContextElement
^KT-56654 Verification Pending
This commit is contained in:
committed by
Space Team
parent
a7a689841f
commit
2043c9db8e
+6
-6
@@ -127,8 +127,8 @@ internal fun Project.startKotlinPluginLifecycle() {
|
||||
* the currently running coroutine. Throws if this coroutine was not started using a [KotlinPluginLifecycle]
|
||||
*/
|
||||
internal suspend fun currentKotlinPluginLifecycle(): KotlinPluginLifecycle {
|
||||
return currentCoroutineContext()[KotlinMultiplatformPluginLifecycleCoroutineContextElement]?.lifecycle
|
||||
?: error("Missing $KotlinMultiplatformPluginLifecycleCoroutineContextElement in currentCoroutineContext")
|
||||
return currentCoroutineContext()[KotlinPluginLifecycleCoroutineContextElement]?.lifecycle
|
||||
?: error("Missing $KotlinPluginLifecycleCoroutineContextElement in currentCoroutineContext")
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -429,7 +429,7 @@ private class KotlinPluginLifecycleImpl(override val project: Project) : KotlinP
|
||||
|
||||
val coroutine = block.createCoroutine(this, object : Continuation<Unit> {
|
||||
override val context: CoroutineContext = EmptyCoroutineContext +
|
||||
KotlinMultiplatformPluginLifecycleCoroutineContextElement(lifecycle)
|
||||
KotlinPluginLifecycleCoroutineContextElement(lifecycle)
|
||||
|
||||
override fun resumeWith(result: Result<Unit>) = result.getOrThrow()
|
||||
})
|
||||
@@ -474,12 +474,12 @@ private class KotlinPluginLifecycleImpl(override val project: Project) : KotlinP
|
||||
}
|
||||
}
|
||||
|
||||
private class KotlinMultiplatformPluginLifecycleCoroutineContextElement(
|
||||
private class KotlinPluginLifecycleCoroutineContextElement(
|
||||
val lifecycle: KotlinPluginLifecycle
|
||||
) : CoroutineContext.Element {
|
||||
companion object Key : CoroutineContext.Key<KotlinMultiplatformPluginLifecycleCoroutineContextElement>
|
||||
companion object Key : CoroutineContext.Key<KotlinPluginLifecycleCoroutineContextElement>
|
||||
|
||||
override val key: CoroutineContext.Key<KotlinMultiplatformPluginLifecycleCoroutineContextElement> = Key
|
||||
override val key: CoroutineContext.Key<KotlinPluginLifecycleCoroutineContextElement> = Key
|
||||
}
|
||||
|
||||
private class RestrictedLifecycleStages(
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ internal val defaultKotlinTargetHierarchy = KotlinTargetHierarchyDescriptor {
|
||||
withModule(ModuleName.main, ModuleName.test)
|
||||
|
||||
common {
|
||||
/* All compilations shall receive be added to the common group by default */
|
||||
/* All compilations shall be added to the common group by default */
|
||||
withCompilations { true }
|
||||
|
||||
group("native") {
|
||||
|
||||
Reference in New Issue
Block a user