[FIR] Fix more tests because of modifier usage in resolution

This commit is contained in:
Andrey Zinovyev
2021-05-19 11:59:53 +03:00
committed by TeamCityServer
parent 07a8ae7e71
commit 419aa65381
15 changed files with 21 additions and 24 deletions
@@ -13,5 +13,5 @@ fun case1() {
val a3 = A(-1)
val a4 = A(-3)
val x = (a3 > a4)
val x = (a3 <!OPERATOR_MODIFIER_REQUIRED!>><!> a4)
}
@@ -16,8 +16,8 @@ interface I
class B : I
fun case1(){
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int")!>A()<!>
<!DEBUG_INFO_CALL("fqName: lib.case1.A.invoke; typeCall: variable&invoke")!>A()<!>
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int")!><!OPERATOR_MODIFIER_REQUIRED!>A<!>()<!>
<!DEBUG_INFO_CALL("fqName: fqName is unknown; typeCall: unresolved")!><!OPERATOR_MODIFIER_REQUIRED!>A<!>()<!>
}
// FILE: Lib.kt
@@ -71,8 +71,8 @@ class A : I
class B : I
fun case3(){
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int")!>A()<!>
<!DEBUG_INFO_CALL("fqName: lib.case3.A.invoke; typeCall: variable&invoke")!>A()<!>
<!DEBUG_INFO_EXPRESSION_TYPE("tests.case3.A")!>A()<!>
<!DEBUG_INFO_CALL("fqName: tests.case3.A.A; typeCall: function")!>A()<!>
A.invoke()
A.<!DEBUG_INFO_CALL("fqName: lib.case3.A.invoke; typeCall: function")!>invoke()<!>
@@ -71,8 +71,8 @@ class A : I
class B : I
fun case3(){
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int")!>A()<!>
<!DEBUG_INFO_CALL("fqName: lib.case3.B.invoke; typeCall: variable&invoke")!>A()<!>
<!DEBUG_INFO_EXPRESSION_TYPE("tests.case3.A")!>A()<!>
<!DEBUG_INFO_CALL("fqName: tests.case3.A.A; typeCall: function")!>A()<!>
A.invoke()
A.<!DEBUG_INFO_CALL("fqName: lib.case3.B.invoke; typeCall: function")!>invoke()<!>
@@ -91,14 +91,14 @@ class A : I
class B : I
fun case3(){
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int")!>A()<!>
<!DEBUG_INFO_CALL("fqName: lib.case3.a.C.invoke; typeCall: variable&invoke")!>A()<!>
<!DEBUG_INFO_EXPRESSION_TYPE("tests.case3.A")!>A()<!>
<!DEBUG_INFO_CALL("fqName: tests.case3.A.A; typeCall: function")!>A()<!>
A.invoke()
A.<!DEBUG_INFO_CALL("fqName: lib.case3.a.C.invoke; typeCall: function")!>invoke()<!>
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int")!>B()<!>
<!DEBUG_INFO_CALL("fqName: lib.case3.b.C.invoke; typeCall: variable&invoke")!>B()<!>
<!DEBUG_INFO_EXPRESSION_TYPE("tests.case3.B")!>B()<!>
<!DEBUG_INFO_CALL("fqName: tests.case3.B.B; typeCall: function")!>B()<!>
B.invoke()
B.<!DEBUG_INFO_CALL("fqName: lib.case3.b.C.invoke; typeCall: function")!>invoke()<!>