[K/N][codegen] Trampoline to call virtual functions to reduce dependencies coupling

This commit is contained in:
Igor Chevdar
2023-03-25 15:58:00 +02:00
committed by Space Team
parent 281296fc2a
commit 74864ba1d0
12 changed files with 192 additions and 128 deletions
@@ -14,7 +14,7 @@ func testDirectObjc2Kotlin() throws {
func testVirtualObjc2Kotlin() throws {
let trace = StacktraceBridgesKt.createBar().foo()
try assertTrue(trace[5].contains("objc2kotlin_virtual_kfun:Foo#foo(){}kotlin.collections.List<kotlin.String>"))
try assertTrue(trace[6].contains("objc2kotlin_virtual_kfun:Foo#foo(){}kotlin.collections.List<kotlin.String>"))
}
func testKotlin2Objc() throws {