Extract Function: Do not extract extension function reference as parameter
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
// PARAM_DESCRIPTOR: local final fun Builder.<anonymous>(): kotlin.Unit defined in test.<anonymous>
|
||||
// PARAM_TYPES: Builder
|
||||
|
||||
class Builder()
|
||||
|
||||
fun Builder.build(b: Builder.() -> Unit) {
|
||||
}
|
||||
|
||||
fun Builder.test(b: Builder, param: Int) {
|
||||
build {
|
||||
build {
|
||||
<selection>build {
|
||||
build {
|
||||
}
|
||||
}</selection>
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
// PARAM_DESCRIPTOR: local final fun Builder.<anonymous>(): kotlin.Unit defined in test.<anonymous>
|
||||
// PARAM_TYPES: Builder
|
||||
|
||||
class Builder()
|
||||
|
||||
fun Builder.build(b: Builder.() -> Unit) {
|
||||
}
|
||||
|
||||
fun Builder.test(b: Builder, param: Int) {
|
||||
build {
|
||||
build {
|
||||
__dummyTestFun__()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun Builder.__dummyTestFun__() {
|
||||
build {
|
||||
build {
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user