From cf6792ec65788838aa7bfbfa75b821be7337ea75 Mon Sep 17 00:00:00 2001 From: Pavel Kunyavskiy Date: Tue, 14 Nov 2023 14:08:11 +0100 Subject: [PATCH] [IR] Optimize dependencies of ir.actualization module ^KT-62292 --- compiler/ir/ir.actualization/build.gradle.kts | 7 ++++--- .../backend/common/actualizer/IrActualizationErrors.kt | 6 +++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/compiler/ir/ir.actualization/build.gradle.kts b/compiler/ir/ir.actualization/build.gradle.kts index 38d487d3059..4c57cd85080 100644 --- a/compiler/ir/ir.actualization/build.gradle.kts +++ b/compiler/ir/ir.actualization/build.gradle.kts @@ -4,10 +4,11 @@ plugins { } dependencies { - api(project(":compiler:util")) - api(project(":compiler:backend-common")) + implementation(project(":compiler:util")) api(project(":compiler:ir.tree")) - api(project(":compiler:ir.backend.common")) + api(project(":core:compiler.common")) + implementation(project(":compiler:resolution.common")) + implementation(project(":compiler:frontend")) compileOnly(intellijCore()) } diff --git a/compiler/ir/ir.actualization/src/main/kotlin/org/jetbrains/kotlin/backend/common/actualizer/IrActualizationErrors.kt b/compiler/ir/ir.actualization/src/main/kotlin/org/jetbrains/kotlin/backend/common/actualizer/IrActualizationErrors.kt index 7cfd940e4c1..f3e11ac29fe 100644 --- a/compiler/ir/ir.actualization/src/main/kotlin/org/jetbrains/kotlin/backend/common/actualizer/IrActualizationErrors.kt +++ b/compiler/ir/ir.actualization/src/main/kotlin/org/jetbrains/kotlin/backend/common/actualizer/IrActualizationErrors.kt @@ -18,7 +18,7 @@ import org.jetbrains.kotlin.resolve.multiplatform.ExpectActualAnnotationsIncompa import org.jetbrains.kotlin.resolve.multiplatform.ExpectActualCheckingCompatibility import org.jetbrains.kotlin.resolve.multiplatform.ExpectActualMatchingCompatibility -object IrActualizationErrors { +internal object IrActualizationErrors { val NO_ACTUAL_FOR_EXPECT by error2() val EXPECT_ACTUAL_MISMATCH by error3() val EXPECT_ACTUAL_INCOMPATIBILITY by error3>() @@ -30,7 +30,7 @@ object IrActualizationErrors { } } -object KtDefaultIrActualizationErrorMessages : BaseDiagnosticRendererFactory() { +internal object KtDefaultIrActualizationErrorMessages : BaseDiagnosticRendererFactory() { override val MAP = KtDiagnosticFactoryToRendererMap("KT").also { map -> map.put( IrActualizationErrors.NO_ACTUAL_FOR_EXPECT, @@ -69,7 +69,7 @@ object KtDefaultIrActualizationErrorMessages : BaseDiagnosticRendererFactory() { } } -object IrActualizationDiagnosticRenderers { +internal object IrActualizationDiagnosticRenderers { val MISMATCH = Renderer { it.reason ?: "" }