FIR checker: introduce DECLARATION_SIGNATURE_OR_DEFAULT positioning strategy
and fix CONFLICTING_OVERLOADS to use it
This commit is contained in:
committed by
Mikhail Glukhikh
parent
2e4daee1d4
commit
f1d8a6e5d1
+2
-2
@@ -7,8 +7,8 @@ class MyClass {
|
||||
|
||||
class MyClass2 {}
|
||||
|
||||
<!CONFLICTING_OVERLOADS!>fun MyClass2.component1() = 1.2<!>
|
||||
<!CONFLICTING_OVERLOADS!>fun MyClass2.component1() = 1.3<!>
|
||||
<!CONFLICTING_OVERLOADS!>fun MyClass2.component1()<!> = 1.2
|
||||
<!CONFLICTING_OVERLOADS!>fun MyClass2.component1()<!> = 1.3
|
||||
|
||||
fun test(mc1: MyClass, mc2: MyClass2) {
|
||||
val (<!INAPPLICABLE_CANDIDATE!>a<!>, <!UNRESOLVED_REFERENCE!>b<!>) = mc1
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
class A {
|
||||
<!CONFLICTING_OVERLOADS!>operator fun component1() = 1<!>
|
||||
<!CONFLICTING_OVERLOADS!>operator fun component1() = 1<!>
|
||||
<!CONFLICTING_OVERLOADS!>operator fun component1()<!> = 1
|
||||
<!CONFLICTING_OVERLOADS!>operator fun component1()<!> = 1
|
||||
operator fun component2() = 1
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user