FIR: introduce & use REFERENCE_BY_QUALIFIER positioning strategy

This commit is contained in:
Mikhail Glukhikh
2021-02-18 11:54:22 +03:00
parent 0accaf0f30
commit 34c90aab3b
138 changed files with 415 additions and 372 deletions
@@ -5,7 +5,7 @@ class D : C {
{
val s = ""
<!UNRESOLVED_REFERENCE!>s<!>()
<!UNRESOLVED_REFERENCE!>""()<!>
<!UNRESOLVED_REFERENCE!>""<!>()
42
}())
@@ -2,6 +2,6 @@
open class A(p1: String)
class B() : A("") {
<!INAPPLICABLE_CANDIDATE, PRIMARY_CONSTRUCTOR_DELEGATION_CALL_EXPECTED!>constructor(s: String)<!> {
<!PRIMARY_CONSTRUCTOR_DELEGATION_CALL_EXPECTED!>constructor(s: String)<!><!INAPPLICABLE_CANDIDATE!><!> {
}
}
@@ -2,6 +2,6 @@ class A {
open inner class Inner
class Nested : Inner {
<!UNRESOLVED_REFERENCE!>constructor()<!>
constructor()<!UNRESOLVED_REFERENCE!><!>
}
}
@@ -2,5 +2,5 @@
open class A(p1: String, p2: String, p3: String, p4: String, p5: String)
class B : A {
<!INAPPLICABLE_CANDIDATE!>constructor(s: String)<!>
constructor(s: String)<!INAPPLICABLE_CANDIDATE!><!>
}