Create DeprecatedLambdaSyntaxFix
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: Int.(String) -> A) {}
|
||||
|
||||
val a = foo(fun Int.a(a: String): A {
|
||||
A()
|
||||
return A()
|
||||
})
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: Int.(String) -> A) {}
|
||||
|
||||
val a = foo(fun Int.a(a: String): A {
|
||||
A()
|
||||
return A()
|
||||
})
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: Int.(String) -> A) {}
|
||||
|
||||
val a = foo(fun Int.a(a: String): A {
|
||||
A()
|
||||
return A()
|
||||
})
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: Any) {}
|
||||
|
||||
val a = foo(fun Int.a(a: String): A = A())
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: (Int).(String) -> Int) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
val a = foo (fun Int.(a: String): Int = 4)
|
||||
@@ -0,0 +1,11 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: Any) {}
|
||||
|
||||
val a = foo @a {
|
||||
|
||||
val a =
|
||||
fun (): Int = 1
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
|
||||
val a = { a: Int -> }
|
||||
@@ -0,0 +1,5 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
|
||||
val a =
|
||||
fun Int.(a: Int): String = ""
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: Int.(String) -> A) {}
|
||||
|
||||
val a = foo @a { <caret>Int.(a: String): A ->
|
||||
A()
|
||||
A()
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: Int.(String) -> A) {}
|
||||
|
||||
val a = foo @a { <caret>(a: String): A ->
|
||||
A()
|
||||
A()
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: Int.(String) -> A) {}
|
||||
|
||||
val a = foo @a { <caret>Int.(a: String) ->
|
||||
A()
|
||||
A()
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: Any) {}
|
||||
|
||||
val a = foo @a { <caret>Int.(a: String): A ->
|
||||
A()
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: (Int).(String) -> Int) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
val a = foo ({
|
||||
<caret>(Int).(a: String) -> 4
|
||||
})
|
||||
@@ -0,0 +1,10 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
class A
|
||||
|
||||
fun foo(a: Any) {}
|
||||
|
||||
val a = foo @a {
|
||||
|
||||
val a = { <caret>(): Int -> 1 }
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
|
||||
val a = { <caret>(a: Int) -> }
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Migrate lambda syntax" "true"
|
||||
|
||||
|
||||
val a = { <caret>Int.(a: Int): String -> "" }
|
||||
Reference in New Issue
Block a user