diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/ir/util/IrUtils2.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/ir/util/IrUtils2.kt index 6647dbffd94..0cf8d5cf9d1 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/ir/util/IrUtils2.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/ir/util/IrUtils2.kt @@ -86,17 +86,6 @@ fun IrModuleFragment.addFile(fileEntry: IrFileEntry, packageFqName: FqName): IrF .also { this.files += it } } -inline fun stub(name: String): T { - return Proxy.newProxyInstance(T::class.java.classLoader, arrayOf(T::class.java)) { - _ /* proxy */, method, _ /* methodArgs */ -> - if (method.name == "toString" && method.parameterCount == 0) { - "${T::class.simpleName} stub for $name" - } else { - error("${T::class.simpleName}.${method.name} is not supported for $name") - } - } as T -} - fun IrFunctionAccessExpression.addArguments(args: Map) { val unhandledParameters = args.keys.toMutableSet() fun getArg(parameter: IrValueParameter) = args[parameter]?.also { unhandledParameters -= parameter }