blob: ea4352f8145c0a92ccd672c1855870f88d33cb68 [file]
// 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
}