[IR] Optimize dependencies of ir.actualization module
^KT-62292
This commit is contained in:
committed by
Space Team
parent
55e7ff18c6
commit
cf6792ec65
@@ -4,10 +4,11 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
api(project(":compiler:util"))
|
implementation(project(":compiler:util"))
|
||||||
api(project(":compiler:backend-common"))
|
|
||||||
api(project(":compiler:ir.tree"))
|
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())
|
compileOnly(intellijCore())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -18,7 +18,7 @@ import org.jetbrains.kotlin.resolve.multiplatform.ExpectActualAnnotationsIncompa
|
|||||||
import org.jetbrains.kotlin.resolve.multiplatform.ExpectActualCheckingCompatibility
|
import org.jetbrains.kotlin.resolve.multiplatform.ExpectActualCheckingCompatibility
|
||||||
import org.jetbrains.kotlin.resolve.multiplatform.ExpectActualMatchingCompatibility
|
import org.jetbrains.kotlin.resolve.multiplatform.ExpectActualMatchingCompatibility
|
||||||
|
|
||||||
object IrActualizationErrors {
|
internal object IrActualizationErrors {
|
||||||
val NO_ACTUAL_FOR_EXPECT by error2<PsiElement, String, ModuleDescriptor>()
|
val NO_ACTUAL_FOR_EXPECT by error2<PsiElement, String, ModuleDescriptor>()
|
||||||
val EXPECT_ACTUAL_MISMATCH by error3<PsiElement, String, String, ExpectActualMatchingCompatibility.Mismatch>()
|
val EXPECT_ACTUAL_MISMATCH by error3<PsiElement, String, String, ExpectActualMatchingCompatibility.Mismatch>()
|
||||||
val EXPECT_ACTUAL_INCOMPATIBILITY by error3<PsiElement, String, String, ExpectActualCheckingCompatibility.Incompatible<*>>()
|
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 ->
|
override val MAP = KtDiagnosticFactoryToRendererMap("KT").also { map ->
|
||||||
map.put(
|
map.put(
|
||||||
IrActualizationErrors.NO_ACTUAL_FOR_EXPECT,
|
IrActualizationErrors.NO_ACTUAL_FOR_EXPECT,
|
||||||
@@ -69,7 +69,7 @@ object KtDefaultIrActualizationErrorMessages : BaseDiagnosticRendererFactory() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
object IrActualizationDiagnosticRenderers {
|
internal object IrActualizationDiagnosticRenderers {
|
||||||
val MISMATCH = Renderer<ExpectActualMatchingCompatibility.Mismatch> {
|
val MISMATCH = Renderer<ExpectActualMatchingCompatibility.Mismatch> {
|
||||||
it.reason ?: "<unknown>"
|
it.reason ?: "<unknown>"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user