Remove single lambda parameter declaration: fix false positive on property with implicit type #KT-23134
This commit is contained in:
committed by
Mikhail Glukhikh
parent
793cac02e8
commit
cbaa8e5be2
+8
@@ -0,0 +1,8 @@
|
||||
// "Remove single lambda parameter declaration" "true"
|
||||
fun test() {
|
||||
val f: (Int) -> Unit = { <caret>i: Int -> foo() }
|
||||
bar(f)
|
||||
}
|
||||
|
||||
fun foo() {}
|
||||
fun bar(f: (Int) -> Unit) {}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// "Remove single lambda parameter declaration" "true"
|
||||
fun test() {
|
||||
val f: (Int) -> Unit = { foo() }
|
||||
bar(f)
|
||||
}
|
||||
|
||||
fun foo() {}
|
||||
fun bar(f: (Int) -> Unit) {}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Remove single lambda parameter declaration" "false"
|
||||
// ACTION: Remove explicit lambda parameter types (may break code)
|
||||
// ACTION: Rename to _
|
||||
fun test() {
|
||||
val f = { <caret>i: Int -> foo() }
|
||||
bar(f)
|
||||
}
|
||||
|
||||
fun foo() {}
|
||||
fun bar(f: (Int) -> Unit) {}
|
||||
Reference in New Issue
Block a user