From 15a49cf2aab715db20abe3652747762be08aaf10 Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Mon, 5 Aug 2019 13:01:10 +0300 Subject: [PATCH] [IR BE] Rename IrModuleSerializer -> IrFileSerializer --- .../{IrModuleSerializer.kt => IrFileSerializer.kt} | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) rename compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/{IrModuleSerializer.kt => IrFileSerializer.kt} (99%) diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrModuleSerializer.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt similarity index 99% rename from compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrModuleSerializer.kt rename to compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt index 497f5071990..e62f87cc1d9 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrModuleSerializer.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrFileSerializer.kt @@ -123,7 +123,7 @@ import org.jetbrains.kotlin.backend.common.serialization.proto.TypeArguments as import org.jetbrains.kotlin.backend.common.serialization.proto.Visibility as ProtoVisibility import org.jetbrains.kotlin.backend.common.serialization.proto.FqName as ProtoFqName -open class IrModuleSerializer( +open class IrFileSerializer( val logger: LoggingContext, val declarationTable: DeclarationTable, val mangler: KotlinMangler, @@ -137,13 +137,11 @@ open class IrModuleSerializer( // The same symbol can be used multiple times in a module // so use this index to store symbol data only once. var protoSymbolMap = mutableMapOf() -// var protoSymbolMap = mutableMapOf>() var protoSymbolArray = arrayListOf() // The same type can be used multiple times in a module // so use this index to store type data only once. var protoTypeMap = mutableMapOf() -// val protoTypeMap = mutableMapOf>() var protoTypeArray = arrayListOf() var protoStringMap = mutableMapOf() @@ -168,8 +166,6 @@ open class IrModuleSerializer( } } - - private fun serializeIrExpressionBody(expression: IrExpression): ProtoBodyIndex { val proto = ProtoBodyIndex.newBuilder() protoBodyArray.add(XStatementOrExpression.XExpression(serializeExpression(expression))) @@ -1372,8 +1368,4 @@ open class IrModuleSerializer( topLevelDeclarations ) } - - fun serializedIrModule(module: IrModuleFragment): SerializedIrModule { - return SerializedIrModule(module.files.filter { it.packageFragmentDescriptor !is FunctionInterfacePackageFragment }.map { serializeIrFile(it) }) - } }