From 484b884d04ea71b76524c626fa4416383ec18d5b Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Mon, 25 Jan 2021 16:04:57 +0300 Subject: [PATCH] [KLIB] Make `IrModuleDeserializer`'s printable --- .../common/serialization/IncrementalCompilationSupport.kt | 2 ++ .../kotlin/backend/common/serialization/KotlinIrLinker.kt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IncrementalCompilationSupport.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IncrementalCompilationSupport.kt index 65f286ae02a..b10c31c6c11 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IncrementalCompilationSupport.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IncrementalCompilationSupport.kt @@ -127,6 +127,8 @@ class CurrentModuleWithICDeserializer( icDeserializer.init(delegate) } + override fun toString(): String = "Incremental Cache Klib" + override val klib: IrLibrary get() = icDeserializer.klib diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt index 62574d45b92..8ceda6f526c 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/KotlinIrLinker.kt @@ -103,6 +103,8 @@ abstract class KotlinIrLinker( filesWithPendingTopLevels.remove(pendingDeserializer) } } + + override fun toString(): String = klib.toString() } private val moduleDeserializationState = ModuleDeserializationState()