FILE: resolveGetValueWithWholeDelegate.kt public final class State : R|kotlin/Any| { public constructor(value: R|S|): R|State| { super() } public final var value: R|S| = R|/value| public get(): R|S| public set(value: R|S|): R|kotlin/Unit| } public final operator fun R|State|.getValue(thisRef: R|kotlin/Any?|, property: R|kotlin/reflect/KProperty<*>|): R|V| { ^getValue this@R|/getValue|.R|SubstitutionOverride| } public final inline fun remember(block: R|() -> M|): R|M| { ^remember R|/block|.R|SubstitutionOverride|() } public final val list0: R|kotlin/collections/List|by R|/remember|>|>( = remember@fun (): R|State>| { ^ R|/State.State||>(R|kotlin/collections/listOf|(Int(1))) } ) public get(): R|kotlin/collections/List| { ^ D|/list0|.R|/getValue||>(Null(null), ::R|/list0|) } public final fun expectInt(i: R|kotlin/Int|): R|kotlin/Unit| { R|kotlin/io/println|(R|/i|) } public final fun main(): R|kotlin/Unit| { lval list1: R|kotlin/collections/List|by R|/remember|>|>( = remember@fun (): R|State>| { ^ R|/State.State||>(R|kotlin/collections/listOf|(Int(1))) } ) R|/expectInt|(R|/list0|.R|SubstitutionOverride|(Int(0))) R|/expectInt|(R|/list1|.R|SubstitutionOverride|(Int(0))) }