diff --git a/kotlin-native/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/Plugins.kt b/kotlin-native/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/Plugins.kt index b65ab429473..865b3c4a151 100644 --- a/kotlin-native/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/Plugins.kt +++ b/kotlin-native/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/Plugins.kt @@ -11,9 +11,11 @@ import org.jetbrains.kotlin.native.interop.indexer.* object Plugins { fun plugin(pluginName: String?): Plugin = when (pluginName) { "org.jetbrains.kotlin.native.interop.skia" -> - Class.forName("$pluginName.SkiaPlugin").newInstance() as Plugin + Class.forName("$pluginName.SkiaPlugin") + .getDeclaredConstructor() + .newInstance() as Plugin null -> DefaultPlugin - else -> error("Unexected interop plugin: $pluginName") + else -> error("Unexpected interop plugin: $pluginName") } }