From 8bfc8aedb811fa771a9008ef1b4e5138bd0f6c54 Mon Sep 17 00:00:00 2001 From: Andrey Cherkasov Date: Mon, 3 Jun 2024 13:45:16 +0400 Subject: [PATCH] [kotlin k2] AddReturnExpressionFix: introduce variable ^KTIJ-29554 GitOrigin-RevId: 1fc759e74459c613c69785b55c7b9fc6fbd054cb --- .../jetbrains/kotlin/idea/quickfix/AddReturnExpressionFix.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/kotlin/frontend-independent/src/org/jetbrains/kotlin/idea/quickfix/AddReturnExpressionFix.kt b/plugins/kotlin/frontend-independent/src/org/jetbrains/kotlin/idea/quickfix/AddReturnExpressionFix.kt index cf32943c98cf..9450f49c36b7 100644 --- a/plugins/kotlin/frontend-independent/src/org/jetbrains/kotlin/idea/quickfix/AddReturnExpressionFix.kt +++ b/plugins/kotlin/frontend-independent/src/org/jetbrains/kotlin/idea/quickfix/AddReturnExpressionFix.kt @@ -23,8 +23,8 @@ class AddReturnExpressionFix( ) { val bodyBlock = element.bodyBlockExpression ?: return val rBrace = bodyBlock.rBrace ?: return - val returnExpression = - KtPsiFactory(actionContext.project).createExpression("return TODO(\"${KotlinBundle.message("provide.return.value")}\")") + val psiFactory = KtPsiFactory(actionContext.project) + val returnExpression = psiFactory.createExpression("return TODO(\"${KotlinBundle.message("provide.return.value")}\")") val todo = bodyBlock.addBefore(returnExpression, rBrace).safeAs()?.returnedExpression ?: return updater.select(todo) updater.moveCaretTo(todo.endOffset)