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 Properties: FirValueParameterSymbol a: R|kotlin/String| = String(foo) FirValueParameterSymbol b: R|kotlin/Int| = R|/a|.R|kotlin/String.length| FirValueParameterSymbol c: R|kotlin/Long| = R|/a|.R|kotlin/String.length|.R|kotlin/Int.minus|(Int(1)).R|kotlin/Int.toLong|() FILE: [ResolvedTo(IMPORTS)] primaryConstructorParameter.kt public final [ResolvedTo(ANNOTATION_ARGUMENTS)] class Foo : R|kotlin/Any| { public [ResolvedTo(BODY_RESOLVE)] constructor([ResolvedTo(BODY_RESOLVE)] a: R|kotlin/String| = String(foo), [ResolvedTo(BODY_RESOLVE)] b: R|kotlin/Int| = R|/a|.R|kotlin/String.length|, [ResolvedTo(BODY_RESOLVE)] c: R|kotlin/Long| = R|/a|.R|kotlin/String.length|.R|kotlin/Int.minus|(Int(1)).R|kotlin/Int.toLong|()): R|Foo| { super() } }