From d112ab3f171e16cf5b5e89f07477da1cc356f1a9 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Wed, 25 May 2022 13:40:12 +0200 Subject: [PATCH] FE10 analysis API: fix parentheses using while rendering receiver --- .../kotlin/analysis/api/descriptors/utils/KtFe10Renderer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10Renderer.kt b/analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10Renderer.kt index a4058c2a694..a228353fdd0 100644 --- a/analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10Renderer.kt +++ b/analysis/analysis-api-fe10/src/org/jetbrains/kotlin/analysis/api/descriptors/utils/KtFe10Renderer.kt @@ -377,7 +377,7 @@ internal class KtFe10Renderer( private fun KtFe10RendererConsumer.renderReceiver(descriptor: CallableDescriptor) { val extensionReceiver = descriptor.extensionReceiverParameter ?: return - val needsParentheses = !descriptor.annotations.isEmpty() || needsParenthesis(extensionReceiver.type) + val needsParentheses = !extensionReceiver.annotations.isEmpty() || needsParenthesis(extensionReceiver.type) if (needsParentheses) { append('(') }