Files
kotlin-fork/idea/testData/slicer/outflow/nullableLambda.results.txt
T

19 lines
1.8 KiB
Plaintext
Vendored

3 fun String.foo(<bold>p: String</bold>) { (in foo(String) on String)
4 val v = bar(<bold>p</bold>, true, { this }) (in foo(String) on String)
7 fun bar(<bold>receiver: String</bold>, b: Boolean, lambda: (String.() -> String)?): String { (in bar(String, Boolean,…))
8 return if (b) lambda!!.invoke(<bold>receiver</bold>) else "" (in bar(String, Boolean,…))
8 [LAMBDA RECEIVER] return if (b) <bold>lambda!!</bold>.invoke(receiver) else "" (in bar(String, Boolean,…))
8 [LAMBDA RECEIVER] return if (b) <bold>lambda</bold>!!.invoke(receiver) else "" (in bar(String, Boolean,…))
7 [LAMBDA RECEIVER] fun bar(receiver: String, b: Boolean, <bold>lambda: (String.() -> String)?</bold>): String { (in bar(String, Boolean,…))
4 [LAMBDA RECEIVER] val v = bar(p, true, <bold>{ this }</bold>) (in foo(String) on String)
4 val v = bar(p, true, { <bold>this</bold> }) (in foo(String) on String)
4 val v = bar(p, true, <bold>{ this }</bold>) (in foo(String) on String)
4 [LAMBDA CALLS] val v = bar(p, true, <bold>{ this }</bold>) (in foo(String) on String)
7 [LAMBDA CALLS] fun bar(receiver: String, b: Boolean, <bold>lambda: (String.() -> String)?</bold>): String { (in bar(String, Boolean,…))
8 [LAMBDA CALLS] return if (b) <bold>lambda</bold>!!.invoke(receiver) else "" (in bar(String, Boolean,…))
8 [LAMBDA CALLS] return if (b) <bold>lambda!!</bold>.invoke(receiver) else "" (in bar(String, Boolean,…))
8 return if (b) lambda!!.<bold>invoke(receiver)</bold> else "" (in bar(String, Boolean,…))
7 <bold>fun bar(receiver: String, b: Boolean, lambda: (String.() -> String)?): String</bold> {
4 val v = <bold>bar(p, true, { this })</bold> (in foo(String) on String)
4 <bold>val v</bold> = bar(p, true, { this }) (in foo(String) on String)