FILE: resolveToLocalFromCallSite.kt public final val x: R|kotlin/Any| = object : R|kotlin/Any| { private constructor(): R|| { super() } public final fun foo(types: R|kotlin/collections/List|): R|kotlin/Unit| { lval length: R|kotlin/String| = String(123) R|/types|.R|kotlin/collections/mapIndexed||>( = mapIndexed@fun (i: R|@R|kotlin/ParameterName|(name = String(index)) kotlin/Int|, length: R|kotlin/String|): R|kotlin/Triple<@R|kotlin/ParameterName|(name = String(index)) kotlin/Int, kotlin/String, kotlin/Int>| { ^ R|kotlin/Triple.Triple|(R|/i|, R|/length|, (this@R|/|, R|/length|).R|/.getFilteredType|()) } ) } private final fun R|kotlin/String|.getFilteredType(): R|kotlin/Int| { ^getFilteredType R|/bar|(this@R|/.getFilteredType|.R|kotlin/String.length|) } } public get(): R|kotlin/Any| public final fun bar(x: R|kotlin/Int|): R|kotlin/Int| { ^bar R|/x| }