Convert to scope function: enable on single function call
#KT-29099 Fixed
This commit is contained in:
committed by
Mikhail Glukhikh
parent
e1fdf0aa43
commit
5f7dee4194
@@ -1,5 +1,4 @@
|
||||
// WITH_RUNTIME
|
||||
// IS_APPLICABLE: false
|
||||
|
||||
class Foo {
|
||||
fun foo(i: Int) {}
|
||||
@@ -11,6 +10,7 @@ fun test() {
|
||||
listOf(1).forEach {
|
||||
val f = Foo()<caret>
|
||||
f.foo(1)
|
||||
f.foo(2)
|
||||
bar(it, f)
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
class Foo {
|
||||
fun foo(i: Int) {}
|
||||
}
|
||||
|
||||
fun bar(i: Int, f: Foo) {}
|
||||
|
||||
fun test() {
|
||||
listOf(1).forEach {
|
||||
val f = Foo().also {
|
||||
it.foo(1)
|
||||
it.foo(2)
|
||||
}
|
||||
bar(it, f)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
class C {
|
||||
fun foo() {}
|
||||
}
|
||||
|
||||
fun test() {
|
||||
val c = C()
|
||||
c.foo()<caret>
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// WITH_RUNTIME
|
||||
|
||||
class C {
|
||||
fun foo() {}
|
||||
}
|
||||
|
||||
fun test() {
|
||||
val c = C().also {
|
||||
it.foo()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user