From 789362458965e9c7faf9ac0bed9bbb9285e38737 Mon Sep 17 00:00:00 2001 From: Roman Efremov Date: Tue, 17 Oct 2023 12:34:34 +0200 Subject: [PATCH] [FIR] Remove debug labels in annotation arguments rendering ...in `ACTUAL_ANNOTATIONS_NOT_MATCH_EXPECT` diagnostic message. ^KT-62585 --- ...xpectActualAnnotationIncompatibilityDiagnosticRenderers.kt | 2 ++ .../annotationMatching/annotationArgRendering.fir.kt | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/FirExpectActualAnnotationIncompatibilityDiagnosticRenderers.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/FirExpectActualAnnotationIncompatibilityDiagnosticRenderers.kt index 44a3072c813..5bed7826b48 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/FirExpectActualAnnotationIncompatibilityDiagnosticRenderers.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/FirExpectActualAnnotationIncompatibilityDiagnosticRenderers.kt @@ -52,6 +52,8 @@ internal object FirExpectActualAnnotationIncompatibilityDiagnosticRenderers { typeRenderer = ConeTypeRenderer(), idRenderer = ConeIdShortRenderer(), referencedSymbolRenderer = FirIdRendererBasedSymbolRenderer(), + resolvedNamedReferenceRenderer = FirResolvedNamedReferenceRenderer(), + resolvedQualifierRenderer = FirResolvedQualifierRenderer(), ).renderElementAsString(ann, trim = true) } } \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.fir.kt index 84da7945c12..5cca8ea1bde 100644 --- a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.fir.kt +++ b/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.fir.kt @@ -14,9 +14,9 @@ expect fun onType(): @Ann2("") Any? // MODULE: m1-jvm()()(m1-common) // FILE: jvm.kt -actual annotation class Ann +actual annotation class Ann -actual fun stringConcat() {} +actual fun stringConcat() {} // Not reported in K1, because supported starting from K2 actual fun onType(): Any? = null