60f09f6512
Namely, once a file in a package `foo` has import `foo.bar as baz`, auto imported `bar` from the package name becomes inivisible in the file ^KT-54854 Fixed
30 lines
445 B
Kotlin
Vendored
30 lines
445 B
Kotlin
Vendored
// ISSUE: KT-54854
|
|
package a
|
|
|
|
import a.A as ER
|
|
import a.x as y
|
|
import a.foo as bar
|
|
|
|
val x: Int = 1
|
|
|
|
fun foo(): Int = 1
|
|
|
|
class A
|
|
|
|
interface B {
|
|
val a: <!UNRESOLVED_REFERENCE!>A<!>
|
|
val b: ER
|
|
}
|
|
|
|
fun main() {
|
|
<!UNRESOLVED_REFERENCE!>A<!>()
|
|
ER()
|
|
a.A()
|
|
|
|
<!UNRESOLVED_REFERENCE!>x<!> <!DEBUG_INFO_MISSING_UNRESOLVED!>+<!> 1
|
|
y + 1
|
|
|
|
<!UNRESOLVED_REFERENCE!>foo<!>() <!DEBUG_INFO_MISSING_UNRESOLVED!>+<!> 1
|
|
bar() + 1
|
|
}
|