[JS FIR] Support JS module system FE diagnostics

Support CALL_TO_JS_MODULE_WITHOUT_MODULE_SYSTEM diagnostic
^KT-59377 Fixed

Support CALL_TO_JS_NON_MODULE_WITH_MODULE_SYSTEM diagnostic
^KT-59381 Fixed

Support CALL_FROM_UMD_MUST_BE_JS_MODULE_AND_JS_NON_MODULE diagnostic
^KT-59417 Fixed
This commit is contained in:
Alexander Korepanov
2023-07-13 15:30:04 +02:00
committed by Space Team
parent 30b012839c
commit 08d158f901
24 changed files with 319 additions and 169 deletions
@@ -127,7 +127,7 @@ fun <F> prepareJsSessions(
sessionProvider,
libraryList.moduleDataProvider,
extensionRegistrars,
configuration.languageVersionSettings,
configuration,
registerExtraComponents = {},
)
}
@@ -136,7 +136,7 @@ fun <F> prepareJsSessions(
moduleData,
sessionProvider,
extensionRegistrars,
configuration.languageVersionSettings,
configuration,
lookupTracker,
icData = icData,
registerExtraComponents = {},