K/N: Actualize KonanBuiltIns
This commit is contained in:
@@ -5,12 +5,21 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.builtins.konan
|
package org.jetbrains.kotlin.builtins.konan
|
||||||
|
|
||||||
|
|
||||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
||||||
|
import org.jetbrains.kotlin.descriptors.findClassAcrossModuleDependencies
|
||||||
|
import org.jetbrains.kotlin.name.ClassId
|
||||||
import org.jetbrains.kotlin.name.Name
|
import org.jetbrains.kotlin.name.Name
|
||||||
|
import org.jetbrains.kotlin.resolve.DescriptorUtils.COROUTINES_PACKAGE_FQ_NAME_RELEASE
|
||||||
import org.jetbrains.kotlin.storage.StorageManager
|
import org.jetbrains.kotlin.storage.StorageManager
|
||||||
|
|
||||||
class KonanBuiltIns(storageManager: StorageManager) : KotlinBuiltIns(storageManager) {
|
class KonanBuiltIns(storageManager: StorageManager) : KotlinBuiltIns(storageManager) {
|
||||||
|
|
||||||
override fun getSuspendFunction(parameterCount: Int) =
|
override fun getSuspendFunction(parameterCount: Int) =
|
||||||
getBuiltInClassByName(Name.identifier("SuspendFunction$parameterCount"))
|
builtInsModule.findClassAcrossModuleDependencies(
|
||||||
|
ClassId(
|
||||||
|
COROUTINES_PACKAGE_FQ_NAME_RELEASE,
|
||||||
|
Name.identifier("SuspendFunction$parameterCount")
|
||||||
|
)
|
||||||
|
)!!
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user