Process '$' correctly in "Convert concatenation to template"
So #KT-12226 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
3b2bbee595
commit
66906e2c80
@@ -86,9 +86,10 @@ open class ConvertToStringTemplateIntention : SelfTargetingOffsetIndependentInte
|
||||
|
||||
if (KotlinBuiltIns.isChar(type)) {
|
||||
val value = expressionText.removePrefix("'").removeSuffix("'")
|
||||
return when (value) { // escape double quote and unescape single one
|
||||
return when (value) { // escape double quote and unescape single one and $
|
||||
"\"" -> "\\\""
|
||||
"\\'" -> "'"
|
||||
"$" -> if (forceBraces) "\\$" else "$"
|
||||
else -> value
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user