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 Implicit receiver: FirRegularClassSymbol public final class Foo : R|kotlin/Any| Type: Foo FILE: [ResolvedTo(IMPORTS)] primaryConstructorProperty.kt public final [ResolvedTo(ANNOTATION_ARGUMENTS)] class Foo : R|kotlin/Any| { public [ResolvedTo(ANNOTATION_ARGUMENTS)] constructor([ResolvedTo(ANNOTATION_ARGUMENTS)] a: R|kotlin/String| = LAZY_EXPRESSION, [ResolvedTo(ANNOTATION_ARGUMENTS)] b: R|kotlin/Int| = LAZY_EXPRESSION, [ResolvedTo(ANNOTATION_ARGUMENTS)] c: R|kotlin/Long| = LAZY_EXPRESSION): R|Foo| { LAZY_super } public final [ResolvedTo(STATUS)] val a: R|kotlin/String| = R|/a| public [ResolvedTo(STATUS)] get(): R|kotlin/String| public final [ResolvedTo(BODY_RESOLVE)] val b: R|kotlin/Int| = R|/b| public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/Int| public final [ResolvedTo(STATUS)] val c: R|kotlin/Long| = R|/c| public [ResolvedTo(STATUS)] get(): R|kotlin/Long| }