Change Signature: Retain necessary backquotes in the dialog

#KT-17124 Fixed
This commit is contained in:
Alexey Sedunov
2018-09-04 20:42:40 +03:00
parent 26c02cd8bb
commit 5fcc6cfa0b
@@ -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()