[IR] Optimize dependencies of ir.actualization module

^KT-62292
This commit is contained in:
Pavel Kunyavskiy
2023-11-14 14:08:11 +01:00
committed by Space Team
parent 55e7ff18c6
commit cf6792ec65
2 changed files with 7 additions and 6 deletions
@@ -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())
}
@@ -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<PsiElement, String, ModuleDescriptor>()
val EXPECT_ACTUAL_MISMATCH by error3<PsiElement, String, String, ExpectActualMatchingCompatibility.Mismatch>()
val EXPECT_ACTUAL_INCOMPATIBILITY by error3<PsiElement, String, String, ExpectActualCheckingCompatibility.Incompatible<*>>()
@@ -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<ExpectActualMatchingCompatibility.Mismatch> {
it.reason ?: "<unknown>"
}