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

47 lines
4.7 KiB
Plaintext
Vendored

3 fun String.foo(<bold>p: String</bold>) { (in foo(String) on String)
4 val v1 = f(<bold>p</bold>, { this }) (in foo(String) on String)
11 fun f(<bold>receiver: String</bold>, lambda: String.() -> String): String { (in f(String, String.() -> String))
12 return lambda.invoke(<bold>receiver</bold>) (in f(String, String.() -> String))
12 [LAMBDA RECEIVER] return <bold>lambda</bold>.invoke(receiver) (in f(String, String.() -> String))
11 [LAMBDA RECEIVER] fun f(receiver: String, <bold>lambda: String.() -> String</bold>): String { (in f(String, String.() -> String))
4 [LAMBDA RECEIVER] val v1 = f(p, <bold>{ this }</bold>) (in foo(String) on String)
4 val v1 = f(p, { <bold>this</bold> }) (in foo(String) on String)
4 val v1 = f(p, <bold>{ this }</bold>) (in foo(String) on String)
4 [LAMBDA CALLS] val v1 = f(p, <bold>{ this }</bold>) (in foo(String) on String)
11 [LAMBDA CALLS] fun f(receiver: String, <bold>lambda: String.() -> String</bold>): String { (in f(String, String.() -> String))
12 [LAMBDA CALLS] return <bold>lambda</bold>.invoke(receiver) (in f(String, String.() -> String))
12 return lambda.<bold>invoke(receiver)</bold> (in f(String, String.() -> String))
11 <bold>fun f(receiver: String, lambda: String.() -> String): String</bold> {
4 val v1 = <bold>f(p, { this })</bold> (in foo(String) on String)
4 <bold>val v1</bold> = f(p, { this }) (in foo(String) on String)
6 val v2 = g("a", "b", <bold>p</bold>, { p1, p2 -> p2 }) (in foo(String) on String)
15 fun g(a: String, b: String, <bold>c: String</bold>, lambda: String.(String, String) -> String): String { (in g(String, String,…))
16 return lambda.invoke(a, b, <bold>c</bold>) (in g(String, String,…))
16 [LAMBDA PARAMETER #1] return <bold>lambda</bold>.invoke(a, b, c) (in g(String, String,…))
15 [LAMBDA PARAMETER #1] fun g(a: String, b: String, c: String, <bold>lambda: String.(String, String) -> String</bold>): String { (in g(String, String,…))
6 [LAMBDA PARAMETER #1] val v2 = g("a", "b", p, <bold>{ p1, p2 -> p2 }</bold>) (in foo(String) on String)
6 val v2 = g("a", "b", p, { p1, <bold>p2</bold> -> p2 }) (in foo(String) on String)
6 val v2 = g("a", "b", p, { p1, p2 -> <bold>p2</bold> }) (in foo(String) on String)
6 val v2 = g("a", "b", p, <bold>{ p1, p2 -> p2 }</bold>) (in foo(String) on String)
6 [LAMBDA CALLS] val v2 = g("a", "b", p, <bold>{ p1, p2 -> p2 }</bold>) (in foo(String) on String)
15 [LAMBDA CALLS] fun g(a: String, b: String, c: String, <bold>lambda: String.(String, String) -> String</bold>): String { (in g(String, String,…))
16 [LAMBDA CALLS] return <bold>lambda</bold>.invoke(a, b, c) (in g(String, String,…))
16 return lambda.<bold>invoke(a, b, c)</bold> (in g(String, String,…))
15 <bold>fun g(a: String, b: String, c: String, lambda: String.(String, String) -> String): String</bold> {
6 val v2 = <bold>g("a", "b", p, { p1, p2 -> p2 })</bold> (in foo(String) on String)
6 <bold>val v2</bold> = g("a", "b", p, { p1, p2 -> p2 }) (in foo(String) on String)
8 val v3 = inlineF(<bold>p</bold>, { this }) (in foo(String) on String)
19 (INLINE CALL inlineF) inline fun inlineF(<bold>receiver: String</bold>, lambda: String.() -> String): String { (in inlineF(String, String.() -> String))
20 (INLINE CALL inlineF) return lambda.invoke(<bold>receiver</bold>) (in inlineF(String, String.() -> String))
20 (INLINE CALL inlineF) [LAMBDA RECEIVER] return <bold>lambda</bold>.invoke(receiver) (in inlineF(String, String.() -> String))
19 (INLINE CALL inlineF) [LAMBDA RECEIVER] inline fun inlineF(receiver: String, <bold>lambda: String.() -> String</bold>): String { (in inlineF(String, String.() -> String))
8 [LAMBDA RECEIVER] val v3 = inlineF(p, <bold>{ this }</bold>) (in foo(String) on String)
8 val v3 = inlineF(p, { <bold>this</bold> }) (in foo(String) on String)
8 val v3 = inlineF(p, <bold>{ this }</bold>) (in foo(String) on String)
8 [LAMBDA CALLS] val v3 = inlineF(p, <bold>{ this }</bold>) (in foo(String) on String)
19 (INLINE CALL inlineF) [LAMBDA CALLS] inline fun inlineF(receiver: String, <bold>lambda: String.() -> String</bold>): String { (in inlineF(String, String.() -> String))
20 (INLINE CALL inlineF) [LAMBDA CALLS] return <bold>lambda</bold>.invoke(receiver) (in inlineF(String, String.() -> String))
20 (INLINE CALL inlineF) return lambda.<bold>invoke(receiver)</bold> (in inlineF(String, String.() -> String))
8 val v3 = <bold>inlineF(p, { this })</bold> (in foo(String) on String)
8 <bold>val v3</bold> = inlineF(p, { this }) (in foo(String) on String)