Files
kotlin-fork/js/js.translator/testData/box/inheritance/classInheritsJsNameFromOtherModule.kt
T
Alexander Korepanov 238344758b [FIR] Fix the inability to retrieve an annotation argument
Fix an issue where an inherited @JsName from
another module was not accessible in a child class.

The issue can only be reproduced in the codegen box tests
and cannot be reproduced in the FIR FE checker tests.
2023-09-08 09:55:25 +00:00

21 lines
283 B
Kotlin
Vendored

// MODULE: lib
// FILE: TestDemo1.kt
package TestDemo1
abstract class Class {
open val ok = "OK"
@JsName("okFun")
fun ok() = ok
}
// FILE: TestDemo2.kt
// MODULE: main(lib)
package TestDemo2
import TestDemo1.Class
class MyClass : Class()
fun box() = MyClass().ok()