ChangeFunctionLiteralReturnTypeFix for EXPECTED/ASSIGNMENT_TYPE_MISMATCH errors
This commit is contained in:
+7
@@ -0,0 +1,7 @@
|
||||
// "Change 'f' type to '() -> Unit'" "true"
|
||||
fun foo() {
|
||||
val f: () -> Unit = {
|
||||
var x = 1
|
||||
x += 21<caret>
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Change 'bar' type to '(() -> Long) -> Unit'" "true"
|
||||
fun foo() {
|
||||
val bar: (() -> Long) -> Unit = {
|
||||
(f: () -> Long): Unit ->
|
||||
var x = 5<caret>
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Change 'f' type to '() -> Unit'" "true"
|
||||
fun foo() {
|
||||
val f: () -> Int = {
|
||||
var x = 1
|
||||
x += 21<caret>
|
||||
}
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
// "Change 'bar' type to '(() -> Long) -> Unit'" "true"
|
||||
fun foo() {
|
||||
val bar: () -> Double = {
|
||||
(f: () -> Long): String ->
|
||||
var x = 5<caret>
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user