"Remove single lambda parameter declaration": do not suggest when lambda is directly under 'if/when'

#KT-35995 Fixed
This commit is contained in:
Toshiaki Kameyama
2020-01-18 15:09:14 +09:00
committed by Ilya Kirillov
parent 352a860e46
commit cc0cb30b53
8 changed files with 68 additions and 0 deletions
@@ -0,0 +1,11 @@
// "Remove single lambda parameter declaration" "false"
// ACTION: Add braces to 'when' entry
// ACTION: Remove explicit lambda parameter types (may break code)
// ACTION: Rename to _
fun test(i: Int) {
val p: (String) -> Boolean =
when (i) {
1 -> { <caret>s: String -> true }
else -> { s: String -> false }
}
}