FIR checker: check TOPLEVEL_TYPEALIASES_ONLY

This commit is contained in:
Tianyu Geng
2021-03-23 18:29:00 -07:00
committed by Mikhail Glukhikh
parent 6ca005cd70
commit 6769ce0e2b
12 changed files with 63 additions and 25 deletions
@@ -2,12 +2,12 @@ class A {
private inner class Inner
}
class B {
typealias <!EXPOSED_TYPEALIAS_EXPANDED_TYPE!>AInner<!> = A.Inner
<!TOPLEVEL_TYPEALIASES_ONLY!>typealias <!EXPOSED_TYPEALIAS_EXPANDED_TYPE!>AInner<!> = A.Inner<!>
inner class Inner
}
class C {
typealias BInner = B.Inner
<!TOPLEVEL_TYPEALIASES_ONLY!>typealias BInner = B.Inner<!>
}
typealias <!EXPOSED_TYPEALIAS_EXPANDED_TYPE!>AInner0<!> = A.Inner
@@ -15,4 +15,4 @@ typealias BInner0 = B.Inner
private typealias MyString = String
fun foo(): MyString = ""
fun foo(): MyString = ""