| Tower Data Context: |
| Element 0 |
| Scope: FirDefaultStarImportingScope |
| Element 1 |
| Scope: FirExplicitStarImportingScope |
| Element 2 |
| Scope: FirDefaultSimpleImportingScope |
| Element 3 |
| Scope: FirDefaultSimpleImportingScope |
| Element 4 |
| Scope: FirPackageMemberScope |
| Element 5 |
| Scope: FirExplicitSimpleImportingScope |
| Element 6 |
| Scope: FirLocalScope |
| Element 7 |
| Scope: FirLocalScope |
| Element 8 |
| Scope: FirLocalScope |
| Element 9 |
| Implicit receiver: |
| FirAnonymousFunctionSymbol foo@fun R|kotlin/String|.<anonymous>(): R|kotlin/Unit| <inline=NoInline> |
| Type: kotlin.String |
| Element 10 |
| Scope: FirLocalScope |
| Element 11 |
| Scope: FirLocalScope |
| Element 12 |
| Implicit receiver: |
| FirAnonymousFunctionSymbol num@fun R|kotlin/Int|.<anonymous>(): R|kotlin/Unit| <inline=NoInline> |
| Type: kotlin.Int |
| Element 13 |
| Scope: FirLocalScope |
| |
| FILE: [ResolvedTo(IMPORTS)] extensionLambdas.kt |
| public final [ResolvedTo(BODY_RESOLVE)] fun test(): R|kotlin/Unit| { |
| R|/block|<R|kotlin/String|>(String(foo), <L> = [ResolvedTo(BODY_RESOLVE)] foo@fun R|kotlin/String|.<anonymous>(): R|kotlin/Unit| <inline=NoInline> { |
| R|/block|<R|kotlin/Int|>(Int(42), <L> = [ResolvedTo(BODY_RESOLVE)] num@fun R|kotlin/Int|.<anonymous>(): R|kotlin/Unit| <inline=NoInline> { |
| R|/consume|(this@R|special/anonymous|.R|kotlin/String.length|.R|kotlin/Int.plus|(this@R|special/anonymous|)) |
| } |
| ) |
| } |
| ) |
| } |
| public? final? [ResolvedTo(RAW_FIR)] fun <[ResolvedTo(RAW_FIR)] T> block([ResolvedTo(RAW_FIR)] reciever: T, [ResolvedTo(RAW_FIR)] block: ( T.() -> Unit )): R|kotlin/Unit| { LAZY_BLOCK } |
| public? final? [ResolvedTo(RAW_FIR)] fun consume([ResolvedTo(RAW_FIR)] num: Int): R|kotlin/Unit| { LAZY_BLOCK } |