Allow to move suspend lambda out of parentheses

#KT-26674 Fixed
#KT-26676 Fixed
This commit is contained in:
Mikhail Glukhikh
2018-09-13 12:21:14 +03:00
parent 3a5de13dd4
commit 76d1d6ff12
7 changed files with 49 additions and 3 deletions
@@ -0,0 +1,11 @@
// "Replace with 'runSuspend(block)'" "true"
fun runSuspend(block: suspend () -> Unit) {}
@Deprecated("Use new function", ReplaceWith("runSuspend(block)"))
fun runSuspendOld(block: suspend () -> Unit) = runSuspend(block)
fun println() {}
fun usage() {
<caret>runSuspendOld { println() }
}
@@ -0,0 +1,11 @@
// "Replace with 'runSuspend(block)'" "true"
fun runSuspend(block: suspend () -> Unit) {}
@Deprecated("Use new function", ReplaceWith("runSuspend(block)"))
fun runSuspendOld(block: suspend () -> Unit) = runSuspend(block)
fun println() {}
fun usage() {
runSuspend { println() }
}