Don't "Remove explicit type" for callable with function initializer
So #KT-12168 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
5204c73bec
commit
3221fbdca9
@@ -0,0 +1 @@
|
||||
val foo: <caret>() -> String = { "" }
|
||||
+1
@@ -0,0 +1 @@
|
||||
val foo = { "" }
|
||||
@@ -0,0 +1 @@
|
||||
val foo: <caret>(Int, Int) -> String = fun(i: Int, j: Int): String { return (i + j).toString() }
|
||||
+1
@@ -0,0 +1 @@
|
||||
val foo = fun(i: Int, j: Int): String { return (i + j).toString() }
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
val foo: <caret>(Int, Int) -> String = fun(i, j: Int): String { return (i + j).toString() }
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
fun foo(): <caret>(Int) -> String = { it.toString() }
|
||||
@@ -0,0 +1 @@
|
||||
val foo: <caret>() -> String = fun(): String { return "" }
|
||||
@@ -0,0 +1 @@
|
||||
val foo = fun(): String { return "" }
|
||||
@@ -0,0 +1 @@
|
||||
val foo: <caret>(Int, Int) -> String = { i: Int, j: Int -> (i + j).toString() }
|
||||
@@ -0,0 +1 @@
|
||||
val foo = { i: Int, j: Int -> (i + j).toString() }
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
val foo: <caret>(Int, Int) -> String = { i, j: Int -> (i + j).toString() }
|
||||
@@ -0,0 +1,2 @@
|
||||
// IS_APPLICABLE: false
|
||||
val foo: <caret>(Int) -> String = { it.toString() }
|
||||
@@ -0,0 +1,3 @@
|
||||
// IS_APPLICABLE: false
|
||||
// WITH_RUNTIME
|
||||
val foo: <caret>(Pair<Int, Int>) -> String = { (i: Int, j: Int) -> (i + j).toString() }
|
||||
Reference in New Issue
Block a user