From e16f80c578839fb71ad2917f4d8962774b8728d9 Mon Sep 17 00:00:00 2001 From: Kirill Rakhman Date: Mon, 5 Feb 2024 12:57:06 +0100 Subject: [PATCH] [FIR] Prevent duplicate full stop in DEPRECATION messages --- .../analysis/diagnostics/FirDiagnosticRenderers.kt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/FirDiagnosticRenderers.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/FirDiagnosticRenderers.kt index d777ed7c955..70312ce5b7c 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/FirDiagnosticRenderers.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/diagnostics/FirDiagnosticRenderers.kt @@ -205,7 +205,17 @@ object FirDiagnosticRenderers { } val OPTIONAL_SENTENCE = Renderer { it: String? -> - if (!it.isNullOrBlank()) " $it." else "" + if (!it.isNullOrBlank()) { + buildString { + append(" ") + append(it.trim()) + if (!endsWith(".")) { + append(".") + } + } + } else { + "" + } } val FOR_OPTIONAL_OPERATOR = Renderer { it: String? ->