FILE: [ResolvedTo(BODY_RESOLVE)] declarationsInPropertyInit.kt public final [ResolvedTo(BODY_RESOLVE)] class A : R|kotlin/Any| { public [ResolvedTo(BODY_RESOLVE)] constructor(): R|A| { super() } public final [ResolvedTo(BODY_RESOLVE)] val a: R|kotlin/Unit| = R|/myRun|( = [ResolvedTo(BODY_RESOLVE)] myRun@fun (): R|kotlin/Unit| { local final [ResolvedTo(BODY_RESOLVE)] class X : R|kotlin/Any| { public [ResolvedTo(BODY_RESOLVE)] constructor(): R|/X| { super() } } [ResolvedTo(BODY_RESOLVE)] lval y: R|kotlin/Int| = Int(10) } ) public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/Unit| } public final inline [ResolvedTo(BODY_RESOLVE)] fun <[ResolvedTo(BODY_RESOLVE)] R> myRun([ResolvedTo(BODY_RESOLVE)] block: R|() -> R|): R|R| { ^myRun R|/block|.R|SubstitutionOverride|() }