package one /* ClassId: one/TopLevelObject */object TopLevelObject /* ClassId: one/A */class A constructor(a: Int) { /* ClassId: one/A.B */class B { /* ClassId: one/A.B.C */inner class C { fun foo() { /* ClassId: null */typealias F = C /* ClassId: null */class BBA } } } fun boo() { /* ClassId: null */class A /* ClassId: null */typealias B = A } /* ClassId: one/A.NestedTypeAlias */typealias NestedTypeAlias = B } /* ClassId: one/TopLevelAlias */typealias TopLevelAlias