~ More js -> web in serializer.web
diff --git a/compiler/cli/cli-js/src/org/jetbrains/kotlin/cli/js/klib/irForKlib.kt b/compiler/cli/cli-js/src/org/jetbrains/kotlin/cli/js/klib/irForKlib.kt
index 9889e29..e9528d9 100644
--- a/compiler/cli/cli-js/src/org/jetbrains/kotlin/cli/js/klib/irForKlib.kt
+++ b/compiler/cli/cli-js/src/org/jetbrains/kotlin/cli/js/klib/irForKlib.kt
@@ -70,7 +70,7 @@
val irBuiltIns = psi2IrContext.irBuiltIns
val feContext = psi2IrContext.run {
- WebIrLinker.JsFePluginContext(moduleDescriptor, symbolTable, typeTranslator, irBuiltIns)
+ WebIrLinker.WebFePluginContext(moduleDescriptor, symbolTable, typeTranslator, irBuiltIns)
}
val stubGenerator = DeclarationStubGeneratorImpl(
psi2IrContext.moduleDescriptor,
diff --git a/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/klib.kt b/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/klib.kt
index 6ebb14e..8c78f2b 100644
--- a/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/klib.kt
+++ b/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/klib.kt
@@ -316,7 +316,7 @@
): IrModuleInfo {
val irBuiltIns = psi2IrContext.irBuiltIns
val feContext = psi2IrContext.run {
- WebIrLinker.JsFePluginContext(moduleDescriptor, symbolTable, typeTranslator, irBuiltIns)
+ WebIrLinker.WebFePluginContext(moduleDescriptor, symbolTable, typeTranslator, irBuiltIns)
}
val partialLinkageEnabled = configuration[WebConfigurationKeys.PARTIAL_LINKAGE] ?: false
@@ -626,7 +626,7 @@
val signatureClashChecks = configuration[CommonConfigurationKeys.PRODUCE_KLIB_SIGNATURES_CLASH_CHECKS] ?: false
val serializedIr =
- JsIrModuleSerializer(
+ WebIrModuleSerializer(
messageLogger,
moduleFragment.irBuiltins,
expectDescriptorToSymbol,
diff --git a/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/JsDeclarationTable.kt b/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/JsDeclarationTable.kt
index e519466..92a9971 100644
--- a/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/JsDeclarationTable.kt
+++ b/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/JsDeclarationTable.kt
@@ -14,7 +14,7 @@
import org.jetbrains.kotlin.ir.util.IdSignature
import org.jetbrains.kotlin.ir.util.render
-class JsUniqIdClashTracker() : IdSignatureClashTracker {
+class WebUniqIdClashTracker() : IdSignatureClashTracker {
private val committedIdSignatures = mutableMapOf<IdSignature, IrDeclaration>()
override fun commit(declaration: IrDeclaration, signature: IdSignature) {
@@ -34,7 +34,7 @@
}
}
-class JsGlobalDeclarationTable(builtIns: IrBuiltIns, tracker: IdSignatureClashTracker = JsUniqIdClashTracker()) :
+class WebGlobalDeclarationTable(builtIns: IrBuiltIns, tracker: IdSignatureClashTracker = WebUniqIdClashTracker()) :
GlobalDeclarationTable(WebManglerIr, tracker) {
init {
loadKnownBuiltins(builtIns)
diff --git a/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/WebIrLinker.kt b/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/WebIrLinker.kt
index 552893d..6e70e36 100644
--- a/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/WebIrLinker.kt
+++ b/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/WebIrLinker.kt
@@ -62,19 +62,19 @@
require(klib != null) { "Expecting kotlin library" }
val libraryAbiVersion = klib.versions.abiVersion ?: KotlinAbiVersion.CURRENT
return when (val lazyIrGenerator = stubGenerator) {
- null -> JsModuleDeserializer(moduleDescriptor, klib, strategyResolver, libraryAbiVersion, klib.libContainsErrorCode)
- else -> JsLazyIrModuleDeserializer(moduleDescriptor, libraryAbiVersion, builtIns, lazyIrGenerator)
+ null -> WebModuleDeserializer(moduleDescriptor, klib, strategyResolver, libraryAbiVersion, klib.libContainsErrorCode)
+ else -> WebLazyIrModuleDeserializer(moduleDescriptor, libraryAbiVersion, builtIns, lazyIrGenerator)
}
}
- private inner class JsModuleDeserializer(moduleDescriptor: ModuleDescriptor, klib: IrLibrary, strategyResolver: (String) -> DeserializationStrategy, libraryAbiVersion: KotlinAbiVersion, allowErrorCode: Boolean) :
+ private inner class WebModuleDeserializer(moduleDescriptor: ModuleDescriptor, klib: IrLibrary, strategyResolver: (String) -> DeserializationStrategy, libraryAbiVersion: KotlinAbiVersion, allowErrorCode: Boolean) :
BasicIrModuleDeserializer(this, moduleDescriptor, klib, strategyResolver, libraryAbiVersion, allowErrorCode)
override fun createCurrentModuleDeserializer(moduleFragment: IrModuleFragment, dependencies: Collection<IrModuleDeserializer>): IrModuleDeserializer {
val currentModuleDeserializer = super.createCurrentModuleDeserializer(moduleFragment, dependencies)
icData?.let {
return CurrentModuleWithICDeserializer(currentModuleDeserializer, symbolTable, builtIns, it.icData) { lib ->
- JsModuleDeserializer(currentModuleDeserializer.moduleDescriptor, lib, currentModuleDeserializer.strategyResolver, KotlinAbiVersion.CURRENT, it.containsErrorCode)
+ WebModuleDeserializer(currentModuleDeserializer.moduleDescriptor, lib, currentModuleDeserializer.strategyResolver, KotlinAbiVersion.CURRENT, it.containsErrorCode)
}
}
return currentModuleDeserializer
@@ -90,7 +90,7 @@
return deserializersForModules[moduleDescriptor.name.asString()] ?: error("Deserializer for $moduleDescriptor not found")
}
- class JsFePluginContext(
+ class WebFePluginContext(
override val moduleDescriptor: ModuleDescriptor,
override val symbolTable: ReferenceSymbolTable,
override val typeTranslator: TypeTranslator,
diff --git a/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/JsIrModuleSerializer.kt b/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/WebIrModuleSerializer.kt
similarity index 90%
rename from compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/JsIrModuleSerializer.kt
rename to compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/WebIrModuleSerializer.kt
index 1f8ebc6..198301e 100644
--- a/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/JsIrModuleSerializer.kt
+++ b/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/WebIrModuleSerializer.kt
@@ -16,7 +16,7 @@
import org.jetbrains.kotlin.ir.symbols.IrSymbol
import org.jetbrains.kotlin.ir.util.IrMessageLogger
-class JsIrModuleSerializer(
+class WebIrModuleSerializer(
messageLogger: IrMessageLogger,
irBuiltIns: IrBuiltIns,
private val expectDescriptorToSymbol: MutableMap<DeclarationDescriptor, IrSymbol>,
@@ -28,9 +28,9 @@
shouldCheckSignaturesOnUniqueness: Boolean = true
) : IrModuleSerializer<WebIrFileSerializer>(messageLogger, compatibilityMode, normalizeAbsolutePaths, sourceBaseDirs) {
- private val globalDeclarationTable = JsGlobalDeclarationTable(
+ private val globalDeclarationTable = WebGlobalDeclarationTable(
irBuiltIns,
- if (shouldCheckSignaturesOnUniqueness) JsUniqIdClashTracker() else IdSignatureClashTracker.DEFAULT_TRACKER
+ if (shouldCheckSignaturesOnUniqueness) WebUniqIdClashTracker() else IdSignatureClashTracker.DEFAULT_TRACKER
)
override fun createSerializerForFile(file: IrFile): WebIrFileSerializer =
diff --git a/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/JsLazyIrModuleDeserializer.kt b/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/WebLazyIrModuleDeserializer.kt
similarity index 99%
rename from compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/JsLazyIrModuleDeserializer.kt
rename to compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/WebLazyIrModuleDeserializer.kt
index 96dfd45..e1d6590 100644
--- a/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/JsLazyIrModuleDeserializer.kt
+++ b/compiler/ir/serialization.web/src/org/jetbrains/kotlin/ir/backend/web/lower/serialization/ir/WebLazyIrModuleDeserializer.kt
@@ -22,7 +22,7 @@
import org.jetbrains.kotlin.library.KotlinAbiVersion
-class JsLazyIrModuleDeserializer(
+class WebLazyIrModuleDeserializer(
moduleDescriptor: ModuleDescriptor,
libraryAbiVersion: KotlinAbiVersion,
private val builtIns: IrBuiltIns,
diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/klib/AbstractKlibTextTestCase.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/klib/AbstractKlibTextTestCase.kt
index f3fc8bc..4c25445 100644
--- a/compiler/tests-common/tests/org/jetbrains/kotlin/klib/AbstractKlibTextTestCase.kt
+++ b/compiler/tests-common/tests/org/jetbrains/kotlin/klib/AbstractKlibTextTestCase.kt
@@ -28,7 +28,7 @@
import org.jetbrains.kotlin.ir.backend.web.KotlinFileSerializedData
import org.jetbrains.kotlin.ir.backend.web.webResolveLibraries
import org.jetbrains.kotlin.ir.backend.web.lower.serialization.ir.WebIrLinker
-import org.jetbrains.kotlin.ir.backend.web.lower.serialization.ir.JsIrModuleSerializer
+import org.jetbrains.kotlin.ir.backend.web.lower.serialization.ir.WebIrModuleSerializer
import org.jetbrains.kotlin.ir.backend.web.lower.serialization.ir.WebManglerDesc
import org.jetbrains.kotlin.ir.declarations.IrModuleFragment
import org.jetbrains.kotlin.ir.declarations.impl.IrFactoryImpl
@@ -137,7 +137,7 @@
protected fun serializeModule(irModuleFragment: IrModuleFragment, bindingContext: BindingContext, stdlib: KotlinLibrary, containsErrorCode: Boolean, expectActualSymbols: MutableMap<DeclarationDescriptor, IrSymbol>, skipExpect: Boolean): String {
val ktFiles = myFiles.psiFiles
- val serializedIr = JsIrModuleSerializer(
+ val serializedIr = WebIrModuleSerializer(
IrMessageLogger.None,
irModuleFragment.irBuiltins,
expectActualSymbols,
diff --git a/js/js.tests/test/org/jetbrains/kotlin/benchmarks/GenerateIrRuntime.kt b/js/js.tests/test/org/jetbrains/kotlin/benchmarks/GenerateIrRuntime.kt
index 40d0eea..61c036f 100644
--- a/js/js.tests/test/org/jetbrains/kotlin/benchmarks/GenerateIrRuntime.kt
+++ b/js/js.tests/test/org/jetbrains/kotlin/benchmarks/GenerateIrRuntime.kt
@@ -33,7 +33,7 @@
import org.jetbrains.kotlin.ir.ObsoleteDescriptorBasedAPI
import org.jetbrains.kotlin.ir.backend.js.*
import org.jetbrains.kotlin.ir.backend.web.lower.serialization.ir.WebIrLinker
-import org.jetbrains.kotlin.ir.backend.web.lower.serialization.ir.JsIrModuleSerializer
+import org.jetbrains.kotlin.ir.backend.web.lower.serialization.ir.WebIrModuleSerializer
import org.jetbrains.kotlin.ir.backend.web.lower.serialization.ir.WebManglerDesc
import org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.IrModuleToJsTransformer
import org.jetbrains.kotlin.ir.backend.js.transformers.irToJs.TranslationMode
@@ -528,7 +528,7 @@
private fun doSerializeIrModule(module: IrModuleFragment): SerializedIrModule {
- val serializedIr = JsIrModuleSerializer(
+ val serializedIr = WebIrModuleSerializer(
IrMessageLogger.None,
module.irBuiltins,
mutableMapOf(),