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 06c4d8749c6..1c6a51d98c9 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 @@ -103,10 +103,6 @@ class CurrentModuleWithICDeserializer( icDeserializer.deserializeReachableDeclarations() } - override fun postProcess(postProcessor: (IrModuleFragment) -> Unit) { - icDeserializer.postProcess(postProcessor) - } - private fun DeclarationDescriptor.isDirtyDescriptor(): Boolean { if (this is PropertyAccessorDescriptor) return correspondingProperty.isDirtyDescriptor() // Since descriptors for FO methods of `kotlin.Any` (toString, equals, hashCode) are Deserialized even in diff --git a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrModuleDeserializer.kt b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrModuleDeserializer.kt index ac0c57bfdbb..59ad88b1155 100644 --- a/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrModuleDeserializer.kt +++ b/compiler/ir/serialization.common/src/org/jetbrains/kotlin/backend/common/serialization/IrModuleDeserializer.kt @@ -51,10 +51,6 @@ abstract class IrModuleDeserializer(val moduleDescriptor: ModuleDescriptor) { open fun deserializeReachableDeclarations() { error("Unsupported Operation") } - open fun postProcess(postProcessor: (IrModuleFragment) -> Unit) { - postProcessor(moduleFragment) - } - abstract val moduleFragment: IrModuleFragment abstract val moduleDependencies: Collection @@ -174,10 +170,6 @@ class IrModuleDeserializerWithBuiltIns( else delegate.declareIrSymbol(symbol) } - override fun postProcess(postProcessor: (IrModuleFragment) -> Unit) { - delegate.postProcess(postProcessor) - } - override fun init() { delegate.init(this) } @@ -209,7 +201,5 @@ open class CurrentModuleDeserializer( override fun declareIrSymbol(symbol: IrSymbol) {} - override fun postProcess(postProcessor: (IrModuleFragment) -> Unit) {} - override val isCurrent = true }