[Wasm] Port @JsFun checker to K2 (KT-56849)

^KT-62724 Fixed
This commit is contained in:
Svyatoslav Kuzmich
2023-11-16 18:44:51 +01:00
committed by Space Team
parent fbc35975ab
commit 31560217f8
9 changed files with 46 additions and 16 deletions
@@ -29,6 +29,9 @@ object WasmStandardClassIds {
@JvmField
val WasmExport = "WasmExport".wasmId()
@JvmField
val JsFun = "JsFun".baseId()
}
object Callables {
@@ -40,6 +43,8 @@ object WasmStandardClassIds {
}
}
private fun String.baseId() = ClassId(StandardClassIds.BASE_KOTLIN_PACKAGE, Name.identifier(this))
private fun String.jsId() = ClassId(WasmStandardClassIds.BASE_JS_PACKAGE, Name.identifier(this))
private fun String.wasmId() = ClassId(WasmStandardClassIds.BASE_WASM_PACKAGE, Name.identifier(this))