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 ?: "" }