| // IGNORE_CONSISTENCY_CHECK: KTIJ-26902 |
| package one.two |
| |
| /* ClassId: one/two/TopLevelObject */object TopLevelObject |
| |
| /* ClassId: one/two/A */class A constructor(a: Int) { |
| /* ClassId: one/two/A.B */class B { |
| /* ClassId: one/two/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/two/A.NestedTypeAlias */typealias NestedTypeAlias = B |
| } |
| |
| /* ClassId: one/two/TopLevelAlias */typealias TopLevelAlias |
| |
| foo { |
| /* ClassId: null */class E |
| } |