[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.
This commit is contained in:
committed by
Space Team
parent
ea9e2eb41a
commit
238344758b
+20
@@ -0,0 +1,20 @@
|
||||
// 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()
|
||||
Reference in New Issue
Block a user