FIR: introduce & use REFERENCE_BY_QUALIFIER positioning strategy
This commit is contained in:
+2
-2
@@ -17,7 +17,7 @@ fun case1() {
|
||||
}
|
||||
|
||||
class B() {
|
||||
val p: String by <!INAPPLICABLE_CANDIDATE!>Delegate()<!> // DELEGATE_SPECIAL_FUNCTION_MISSING expected
|
||||
val p: String by <!INAPPLICABLE_CANDIDATE!>Delegate<!>() // DELEGATE_SPECIAL_FUNCTION_MISSING expected
|
||||
}
|
||||
|
||||
class Delegate {
|
||||
@@ -42,7 +42,7 @@ fun case2() {
|
||||
}
|
||||
|
||||
class B() {
|
||||
var p: String by <!INAPPLICABLE_CANDIDATE!>Delegate()<!> // DELEGATE_SPECIAL_FUNCTION_MISSING expected
|
||||
var p: String by <!INAPPLICABLE_CANDIDATE!>Delegate<!>() // DELEGATE_SPECIAL_FUNCTION_MISSING expected
|
||||
}
|
||||
|
||||
class Delegate {
|
||||
|
||||
+3
-3
@@ -17,7 +17,7 @@ operator fun I2.invoke(): String = TODO()
|
||||
fun case1(a: A) {
|
||||
a.<!AMBIGUITY!>invoke<!>()
|
||||
<!AMBIGUITY!>a<!>()
|
||||
<!AMBIGUITY!>A()()<!>
|
||||
<!AMBIGUITY!>A<!>()()
|
||||
}
|
||||
|
||||
// FILE: TestCase2.kt
|
||||
@@ -36,7 +36,7 @@ fun case1(a: I) {
|
||||
a.<!AMBIGUITY!>invoke<!>()
|
||||
<!AMBIGUITY!>a<!>()
|
||||
|
||||
val x = <!AMBIGUITY!>object : I {} ()<!>
|
||||
val x = <!AMBIGUITY!>object : I {}<!> ()
|
||||
}
|
||||
|
||||
// FILE: TestCase3.kt
|
||||
@@ -56,5 +56,5 @@ fun case1(a: I) {
|
||||
a.<!AMBIGUITY!>invoke<!>{}
|
||||
<!AMBIGUITY!>a<!>{}
|
||||
|
||||
val x = <!AMBIGUITY!>object : I {} {}<!>
|
||||
val x = <!AMBIGUITY!>object : I {}<!> {}
|
||||
}
|
||||
|
||||
+3
-3
@@ -17,7 +17,7 @@ operator fun <R>I2.invoke(): String = TODO()
|
||||
fun case1(a: A) {
|
||||
a.<!AMBIGUITY!>invoke<!>()
|
||||
<!AMBIGUITY!>a<!>()
|
||||
<!AMBIGUITY!>A()()<!>
|
||||
<!AMBIGUITY!>A<!>()()
|
||||
}
|
||||
|
||||
// FILE: TestCase2.kt
|
||||
@@ -36,7 +36,7 @@ fun case1(a: I) {
|
||||
a.<!AMBIGUITY!>invoke<!>()
|
||||
<!AMBIGUITY!>a<!>()
|
||||
|
||||
val x = <!AMBIGUITY!>object : I {} ()<!>
|
||||
val x = <!AMBIGUITY!>object : I {}<!> ()
|
||||
}
|
||||
|
||||
// FILE: TestCase3.kt
|
||||
@@ -56,5 +56,5 @@ fun case1(a: I) {
|
||||
a.<!AMBIGUITY!>invoke<!>{}
|
||||
<!AMBIGUITY!>a<!>{}
|
||||
|
||||
val x = <!AMBIGUITY!>object : I {} {}<!>
|
||||
val x = <!AMBIGUITY!>object : I {}<!> {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user