[FIR] Report INVISIBLE_REFERENCE in imports

#KT-55405 Fixed
This commit is contained in:
Kirill Rakhman
2023-03-29 18:15:11 +02:00
committed by Space Team
parent 7dde3603b5
commit 38f0ac332d
22 changed files with 220 additions and 213 deletions
@@ -3,6 +3,24 @@ package pkg
private class Klass
private class Foo {
object Bar {
fun baz() {}
}
}
class Foo2 {
private object Bar {
fun baz() {}
}
}
private class Foo3 {
private object Bar {
private fun baz() {}
}
}
// FILE: test.kt
package pack
@@ -10,5 +28,8 @@ import <!UNRESOLVED_REFERENCE!>foo<!>.<!DEBUG_INFO_MISSING_UNRESOLVED!>bar<!>.<!
import <!UNRESOLVED_REFERENCE!>Outer<!>.<!DEBUG_INFO_MISSING_UNRESOLVED!>`<no name provided>`<!>.<!DEBUG_INFO_MISSING_UNRESOLVED!>getInner<!>
import pack.<!UNRESOLVED_REFERENCE!>UnresolvedName<!>
import pkg.<!INVISIBLE_REFERENCE!>Klass<!>
import pkg.<!INVISIBLE_REFERENCE!>Foo<!>.Bar.baz
import pkg.Foo2.<!INVISIBLE_REFERENCE!>Bar<!>.baz
import pkg.<!INVISIBLE_REFERENCE!>Foo3<!>.<!INVISIBLE_REFERENCE!>Bar<!>.<!INVISIBLE_REFERENCE!>baz<!>
class MainSource