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(RAW_FIR)] 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(RAW_FIR)] val a: String = R|/a| public? [ResolvedTo(RAW_FIR)] get(): String public final [ResolvedTo(BODY_RESOLVE)] val b: R|kotlin/Int| = R|/b| public [ResolvedTo(BODY_RESOLVE)] get(): R|kotlin/Int| public? final? [ResolvedTo(RAW_FIR)] val c: Long = R|/c| public? [ResolvedTo(RAW_FIR)] get(): Long }