FIR: implement diagnostics for qualifier as stand-alone expression case

This commit is contained in:
Mikhail Glukhikh
2021-04-30 12:25:52 +03:00
parent 84ccf7bbb1
commit 80a449862e
38 changed files with 190 additions and 58 deletions
@@ -4,7 +4,7 @@ class Factory {
}
companion object {
val f = Function
val f = <!NO_COMPANION_OBJECT!>Function<!>
val x = Function.Default
}
}
@@ -2,5 +2,5 @@ class Outer {
inner class Inner
}
val x = Outer.Inner
val x = Outer.<!NO_COMPANION_OBJECT!>Inner<!>
val klass = Outer.Inner::class
@@ -23,7 +23,8 @@ object D {
val D.E get() = ""
val def = D.E.F // object
val de = D.E // extension
// See KT-46409
val de = D.<!NO_COMPANION_OBJECT!>E<!> // Should be: extension & no error, in fact: qualifier
enum class G {
H;