diff --git a/idea/src/org/jetbrains/kotlin/idea/codeInliner/ReplacementPerformer.kt b/idea/src/org/jetbrains/kotlin/idea/codeInliner/ReplacementPerformer.kt index b3b07cfefa2..d09921a87d4 100644 --- a/idea/src/org/jetbrains/kotlin/idea/codeInliner/ReplacementPerformer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/codeInliner/ReplacementPerformer.kt @@ -115,8 +115,7 @@ internal class ExpressionReplacementPerformer( insertedStatements.add(inserted) } - val mainExpression = codeToInline.mainExpression - val replaced: KtExpression? = when (mainExpression) { + val replaced: KtExpression? = when (val mainExpression = codeToInline.mainExpression) { is KtStringTemplateExpression -> elementToBeReplaced.replacedWithStringTemplate(mainExpression) is KtExpression -> elementToBeReplaced.replaced(mainExpression)