mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[kotlin k2] AddReturnExpressionFix: introduce variable
^KTIJ-29554 GitOrigin-RevId: 1fc759e74459c613c69785b55c7b9fc6fbd054cb
This commit is contained in:
committed by
intellij-monorepo-bot
parent
fe192ba515
commit
8bfc8aedb8
+2
-2
@@ -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<KtReturnExpression>()?.returnedExpression ?: return
|
||||
updater.select(todo)
|
||||
updater.moveCaretTo(todo.endOffset)
|
||||
|
||||
Reference in New Issue
Block a user