33e6a85a2d
We exclude testData pattern from copyright scope
30 lines
693 B
Kotlin
Vendored
30 lines
693 B
Kotlin
Vendored
// 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
|
|
}
|