Fix: String templates suggest removing curly braces for backtick escaped identifiers

This commit is contained in:
Burak Eregar
2019-03-27 01:20:44 +03:00
committed by Nikolay Krasko
parent 17a4506575
commit 9ab54d0e44
5 changed files with 18 additions and 3 deletions
@@ -521,7 +521,7 @@ fun KtBlockStringTemplateEntry.canDropBraces() =
expression is KtNameReferenceExpression && canPlaceAfterSimpleNameEntry(nextSibling)
fun KtBlockStringTemplateEntry.dropBraces(): KtSimpleNameStringTemplateEntry {
val name = (expression as KtNameReferenceExpression).getReferencedName()
val name = (expression as KtNameReferenceExpression).getReferencedNameElement().text
val newEntry = KtPsiFactory(this).createSimpleNameStringTemplateEntry(name)
return replaced(newEntry)
}