KtSimpleNameReference: add root prefix support to bindToFqName function

This commit is contained in:
Dmitry Gridin
2019-09-02 13:07:10 +07:00
parent 2e781a7a27
commit c4a1101600
9 changed files with 57 additions and 28 deletions
@@ -1,14 +1,8 @@
// ERROR: Unresolved reference: a
// ERROR: Unresolved reference: a
// ERROR: Unresolved reference: a
package to
import a.a
fun f(i: a.a) {
// TODO References shortening doesn't work for package vs class conflicts under the new resolution rules.
// After importing 'a.a', expression 'a.a' is unresolved (since 'a' becomes a class).
// 'package' in expression syntax might be required to fix it properly.
a.a
a.a()
fun f(i: a) {
a
a()
}
@@ -6,9 +6,6 @@ class a {
}
<selection>fun f(i: a) {
// TODO References shortening doesn't work for package vs class conflicts under the new resolution rules.
// After importing 'a.a', expression 'a.a' is unresolved (since 'a' becomes a class).
// 'package' in expression syntax might be required to fix it properly.
a
a()
}</selection>