Extract Function: Fix return type computation for extracted callee expression
#KT-8233 Fixed
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
// PARAM_DESCRIPTOR: value-parameter val y: kotlin.String.() -> kotlin.Unit defined in foo
|
||||
// PARAM_TYPES: kotlin.String.() -> kotlin.Unit
|
||||
|
||||
fun foo(x : String, y : String.() -> Unit) {
|
||||
x.<selection>y</selection>()
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// PARAM_DESCRIPTOR: value-parameter val y: kotlin.String.() -> kotlin.Unit defined in foo
|
||||
// PARAM_TYPES: kotlin.String.() -> kotlin.Unit
|
||||
|
||||
fun foo(x : String, y : String.() -> Unit) {
|
||||
x.(function(y))()
|
||||
}
|
||||
|
||||
private fun function(y: String.() -> Unit) = y
|
||||
Reference in New Issue
Block a user