36 "D".letNoInline { (in foo() on String)
4 fun Any.extensionFun() { (in extensionFun() on Any)
37 it.extensionFun() (in foo() on String)
36 [LAMBDA CALLS ARGUMENT #0] "D".letNoInline { (in foo() on String)
55 [LAMBDA CALLS ARGUMENT #0] fun T.letNoInline(block: (T) -> R): R { (in letNoInline((T) -> R) on T)
56 return block(this) (in letNoInline((T) -> R) on T)
55 fun T.letNoInline(block: (T) -> R): R { (in letNoInline((T) -> R) on T)
36 "D".letNoInline { (in foo() on String)
40 "C".letNoInline { (in foo() on String)
4 fun Any.extensionFun() { (in extensionFun() on Any)
37 it.extensionFun() (in foo() on String)
36 [LAMBDA CALLS ARGUMENT #0] "D".letNoInline { (in foo() on String)
55 [LAMBDA CALLS ARGUMENT #0] fun T.letNoInline(block: (T) -> R): R { (in letNoInline((T) -> R) on T)
56 return block(this) (in letNoInline((T) -> R) on T)
55 fun T.letNoInline(block: (T) -> R): R { (in letNoInline((T) -> R) on T)
40 "C".letNoInline { (in foo() on String)
28 "A".let { (in foo() on String)
4 fun Any.extensionFun() { (in extensionFun() on Any)
29 it.extensionFun() (in foo() on String)
28 [LAMBDA CALLS ARGUMENT #0] "A".let { (in foo() on String)
LIB (INLINE CALL let) [LAMBDA CALLS ARGUMENT #0] public inline fun T.let(block: (T) -> R): R { (in let((T) -> R) on T)
LIB (INLINE CALL let) return block(this) (in let((T) -> R) on T)
LIB (INLINE CALL let) public inline fun T.let(block: (T) -> R): R { (in let((T) -> R) on T)
28 "A".let { (in foo() on String)
20 withNoInline(1) { (in foo() on String)
4 fun Any.extensionFun() { (in extensionFun() on Any)
20 [LAMBDA CALLS RECEIVER] withNoInline(1) { (in foo() on String)
50 [LAMBDA CALLS RECEIVER] fun withNoInline(receiver: T, block: T.() -> R): R { (in withNoInline(T, T.() -> R))
51 val result = receiver.block() (in withNoInline(T, T.() -> R))
50 fun withNoInline(receiver: T, block: T.() -> R): R { (in withNoInline(T, T.() -> R))
20 withNoInline(1) { (in foo() on String)
8 with(123) { (in foo() on String)
4 fun Any.extensionFun() { (in extensionFun() on Any)
8 [LAMBDA CALLS RECEIVER] with(123) { (in foo() on String)
45 (INLINE CALL with) [LAMBDA CALLS RECEIVER] inline fun with(receiver: T, block: T.() -> R): R { (in with(T, T.() -> R))
46 (INLINE CALL with) val result = receiver.block() (in with(T, T.() -> R))
45 (INLINE CALL with) inline fun with(receiver: T, block: T.() -> R): R { (in with(T, T.() -> R))
8 with(123) { (in foo() on String)
24 withNoInline(2) { (in foo() on String)
4 fun Any.extensionFun() { (in extensionFun() on Any)
20 [LAMBDA CALLS RECEIVER] withNoInline(1) { (in foo() on String)
50 [LAMBDA CALLS RECEIVER] fun withNoInline(receiver: T, block: T.() -> R): R { (in withNoInline(T, T.() -> R))
51 val result = receiver.block() (in withNoInline(T, T.() -> R))
50 fun withNoInline(receiver: T, block: T.() -> R): R { (in withNoInline(T, T.() -> R))
24 withNoInline(2) { (in foo() on String)
12 with(456) { (in foo() on String)
4 fun Any.extensionFun() { (in extensionFun() on Any)
13 this.extensionFun() (in foo() on String)
12 [LAMBDA CALLS RECEIVER] with(456) { (in foo() on String)
45 (INLINE CALL with) [LAMBDA CALLS RECEIVER] inline fun with(receiver: T, block: T.() -> R): R { (in with(T, T.() -> R))
46 (INLINE CALL with) val result = receiver.block() (in with(T, T.() -> R))
45 (INLINE CALL with) inline fun with(receiver: T, block: T.() -> R): R { (in with(T, T.() -> R))
12 with(456) { (in foo() on String)