From 5fcc6cfa0b1e62fcd8a1371e9aa813c7106e91e1 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Tue, 4 Sep 2018 20:42:40 +0300 Subject: [PATCH] Change Signature: Retain necessary backquotes in the dialog #KT-17124 Fixed --- .../refactoring/changeSignature/KotlinChangeSignatureData.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/KotlinChangeSignatureData.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/KotlinChangeSignatureData.kt index ad8d5b4555e..6d470c02e33 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/KotlinChangeSignatureData.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/changeSignature/KotlinChangeSignatureData.kt @@ -35,6 +35,7 @@ import org.jetbrains.kotlin.psi.KtCallableDeclaration import org.jetbrains.kotlin.psi.KtClass import org.jetbrains.kotlin.psi.KtDeclaration import org.jetbrains.kotlin.psi.KtFunction +import org.jetbrains.kotlin.psi.psiUtil.quoteIfNeeded import org.jetbrains.kotlin.resolve.DescriptorUtils import org.jetbrains.kotlin.utils.SmartList import java.util.* @@ -64,7 +65,7 @@ class KotlinChangeSignatureData( KotlinParameterInfo( callableDescriptor = baseDescriptor, originalIndex = parameterDescriptor.index, - name = parameterDescriptor.name.asString(), + name = parameterDescriptor.name.asString().quoteIfNeeded(), originalTypeInfo = KotlinTypeInfo(false, parameterType, parameterTypeText), defaultValueForParameter = jetParameter?.defaultValue, valOrVar = jetParameter?.valOrVarKeyword.toValVar()