[K/JS] Rework symbol hash calculation to make IC works with @JsExport and @JsName changes

This commit is contained in:
Artem Kobzar
2023-11-27 13:49:56 +00:00
committed by Space Team
parent f7d87f6d70
commit 6615b77213
50 changed files with 569 additions and 17 deletions
@@ -0,0 +1 @@
class TestClass : FooBarImpl()
@@ -0,0 +1,3 @@
class TestClass : FooBarImpl() {
override fun default(): String = "TestClass"
}
@@ -0,0 +1 @@
class TestClass : FooBarImpl()
@@ -0,0 +1,24 @@
STEP 0:
dependencies: lib1, lib2
modifications:
U : lib.0.kt -> lib.kt
added file: lib.kt
STEP 1:
dependencies: lib1, lib2
modifications:
U : lib.1.kt -> lib.kt
modified ir: lib.kt
STEP 2:
dependencies: lib1, lib2
updated imports: lib.kt
STEP 3:
dependencies: lib1, lib2
updated imports: lib.kt
STEP 4:
dependencies: lib1, lib2
updated imports: lib.kt
STEP 5:
dependencies: lib1, lib2
modifications:
U : lib.5.kt -> lib.kt
modified ir: lib.kt