Add quick fix to remove single lambda parameter if it's unused #KT-14593 Fixed

This commit is contained in:
Kirill Rakhman
2016-10-31 22:54:51 +01:00
committed by Mikhail Glukhikh
parent 2fb7b01320
commit e10d10c49e
6 changed files with 98 additions and 0 deletions
@@ -0,0 +1,10 @@
// "Remove single lambda parameter declaration" "false"
// ACTION: Move lambda argument into parentheses
// ACTION: Rename to _
// ACTION: Specify explicit lambda signature
// ACTION: Specify type explicitly
// WITH_RUNTIME
fun main() {
mapOf(1 to 2).forEach { t, <caret>u -> println(t) }
}
@@ -0,0 +1,6 @@
// "Remove single lambda parameter declaration" "true"
// WITH_RUNTIME
fun main() {
listOf(1).forEach { <caret>x -> println() }
}
@@ -0,0 +1,6 @@
// "Remove single lambda parameter declaration" "true"
// WITH_RUNTIME
fun main() {
listOf(1).forEach { <caret>println() }
}