[K/N][build] Fix for Class.newInstance is deprecated in Java
This commit is contained in:
+4
-2
@@ -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")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user