[FIR] Update testdata after introducing FirResolvedErrorReference
This commit is contained in:
committed by
Space Team
parent
dde64c10ea
commit
b174bb8844
+1
-1
@@ -16,7 +16,7 @@ class B : I
|
||||
|
||||
fun case1(){
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.Int")!><!OPERATOR_MODIFIER_REQUIRED!>A<!>()<!>
|
||||
<!DEBUG_INFO_CALL("fqName: fqName is unknown; typeCall: unresolved")!><!OPERATOR_MODIFIER_REQUIRED!>A<!>()<!>
|
||||
<!DEBUG_INFO_CALL("fqName: lib.case1.A.invoke; typeCall: function")!><!OPERATOR_MODIFIER_REQUIRED!>A<!>()<!>
|
||||
}
|
||||
|
||||
// FILE: Lib.kt
|
||||
|
||||
+2
-2
@@ -18,7 +18,7 @@ fun C?.boo( c: ()->C) : String { //(2)
|
||||
this.<!DEBUG_INFO_CALL("fqName: testPackCase1.boo; typeCall: extension function")!>boo( x )<!>// ok to (1)
|
||||
this.boo( x )
|
||||
|
||||
this.<!DEBUG_INFO_CALL("fqName: fqName is unknown; typeCall: unresolved")!>boo( {<!ARGUMENT_TYPE_MISMATCH!>1<!>})<!> //to (2); {1} is ()->C
|
||||
this.<!DEBUG_INFO_CALL("fqName: testPackCase1.boo; typeCall: extension function")!>boo( {<!ARGUMENT_TYPE_MISMATCH!>1<!>})<!> //to (2); {1} is ()->C
|
||||
this.boo( {<!ARGUMENT_TYPE_MISMATCH!>1<!>})
|
||||
|
||||
return ""
|
||||
@@ -39,7 +39,7 @@ fun C?.boo( c: ()->C, x : Int = 1) : String { //(2)
|
||||
this.<!DEBUG_INFO_CALL("fqName: testPackCase2.boo; typeCall: extension function")!>boo( x )<!>// ok to (1)
|
||||
this.boo( x )
|
||||
|
||||
this.<!DEBUG_INFO_CALL("fqName: fqName is unknown; typeCall: unresolved")!>boo( {<!ARGUMENT_TYPE_MISMATCH!>1<!>})<!> //to (2); {1} is ()->C
|
||||
this.<!DEBUG_INFO_CALL("fqName: testPackCase2.boo; typeCall: extension function")!>boo( {<!ARGUMENT_TYPE_MISMATCH!>1<!>})<!> //to (2); {1} is ()->C
|
||||
this.boo( {<!ARGUMENT_TYPE_MISMATCH!>1<!>})
|
||||
|
||||
return ""
|
||||
|
||||
+2
-2
@@ -19,8 +19,8 @@ inline operator fun B?.plusAssign( c: ()->Any) { } //(1)
|
||||
@JvmName("aa")
|
||||
inline operator fun B?.plusAssign( c: ()->C) { //(2)
|
||||
|
||||
this += {<!ARGUMENT_TYPE_MISMATCH!>1<!>}
|
||||
<!DEBUG_INFO_CALL("fqName: fqName is unknown; typeCall: unresolved")!>this += {<!ARGUMENT_TYPE_MISMATCH!>1<!>}<!>
|
||||
this <!RECURSION_IN_INLINE!>+=<!> {<!ARGUMENT_TYPE_MISMATCH!>1<!>}
|
||||
<!DEBUG_INFO_CALL("fqName: testPackCase1.plusAssign; typeCall: inline operator extension function")!>this <!RECURSION_IN_INLINE!>+=<!> {<!ARGUMENT_TYPE_MISMATCH!>1<!>}<!>
|
||||
}
|
||||
|
||||
class C
|
||||
|
||||
+3
-3
@@ -7,13 +7,13 @@
|
||||
package testPackCase1
|
||||
|
||||
fun case1(a: A, c: C) {
|
||||
a?.b <!UNSAFE_CALL!>.<!><!DEBUG_INFO_CALL("fqName: fqName is unknown; typeCall: unresolved")!>plusAssign(c)<!>
|
||||
a?.b <!UNSAFE_CALL!>.<!><!DEBUG_INFO_CALL("fqName: testPackCase1.B.plusAssign; typeCall: operator function")!>plusAssign(c)<!>
|
||||
|
||||
val x = {
|
||||
a?.b<!UNSAFE_CALL!>.<!><!DEBUG_INFO_CALL("fqName: fqName is unknown; typeCall: unresolved")!>plusAssign(c)<!>
|
||||
a?.b<!UNSAFE_CALL!>.<!><!DEBUG_INFO_CALL("fqName: testPackCase1.B.plusAssign; typeCall: operator function")!>plusAssign(c)<!>
|
||||
}()
|
||||
|
||||
a?.b<!UNSAFE_CALL!>.<!><!DEBUG_INFO_CALL("fqName: fqName is unknown; typeCall: unresolved")!>plusAssign({ c }())<!>
|
||||
a?.b<!UNSAFE_CALL!>.<!><!DEBUG_INFO_CALL("fqName: testPackCase1.B.plusAssign; typeCall: operator function")!>plusAssign({ c }())<!>
|
||||
}
|
||||
|
||||
class A(val b: B)
|
||||
|
||||
Vendored
+11
-11
@@ -237,9 +237,9 @@ fun case_4(value_1: Any?) {
|
||||
case_4_1(value_1)
|
||||
value_1<!UNNECESSARY_SAFE_CALL!>?.<!><!UNRESOLVED_REFERENCE!>toByte<!>()
|
||||
case_4_2(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>)
|
||||
value_1.<!UNRESOLVED_REFERENCE!>toByte<!>()
|
||||
case_4_3(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>)
|
||||
value_1.<!UNRESOLVED_REFERENCE!>inv<!>()
|
||||
value_1.toByte()
|
||||
case_4_3(value_1)
|
||||
value_1.inv()
|
||||
}
|
||||
|
||||
// TESTCASE NUMBER: 5
|
||||
@@ -331,29 +331,29 @@ fun case_8(value_1: Any?) {
|
||||
if (case_8_1(value_1)) {
|
||||
value_1<!UNNECESSARY_SAFE_CALL!>?.<!><!UNRESOLVED_REFERENCE!>toByte<!>()
|
||||
if (case_8_2(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>)) {
|
||||
value_1.<!UNRESOLVED_REFERENCE!>toByte<!>()
|
||||
if (case_8_3(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>)) value_1.<!UNRESOLVED_REFERENCE!>inv<!>()
|
||||
value_1.toByte()
|
||||
if (case_8_3(value_1)) value_1.inv()
|
||||
}
|
||||
}
|
||||
if (!case_8_4(value_1)) {
|
||||
value_1<!UNNECESSARY_SAFE_CALL!>?.<!><!UNRESOLVED_REFERENCE!>toByte<!>()
|
||||
if (!case_8_5(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>)) {
|
||||
value_1.<!UNRESOLVED_REFERENCE!>toByte<!>()
|
||||
if (!case_8_6(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>)) value_1.<!UNRESOLVED_REFERENCE!>inv<!>()
|
||||
value_1.toByte()
|
||||
if (!case_8_6(value_1)) value_1.inv()
|
||||
}
|
||||
}
|
||||
if (case_8_7(value_1) == null) {
|
||||
value_1?.<!UNRESOLVED_REFERENCE!>toByte<!>()
|
||||
if (case_8_8(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>) != null) {
|
||||
value_1.<!UNRESOLVED_REFERENCE!>toByte<!>()
|
||||
if (case_8_9(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>) != null) value_1.<!UNRESOLVED_REFERENCE!>inv<!>()
|
||||
value_1<!UNSAFE_CALL!>.<!>toByte()
|
||||
if (case_8_9(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>) != null) value_1<!UNSAFE_CALL!>.<!>inv()
|
||||
}
|
||||
}
|
||||
if (case_8_10(value_1) != null) {
|
||||
value_1?.<!UNRESOLVED_REFERENCE!>toByte<!>()
|
||||
if (case_8_11(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>) == null) {
|
||||
value_1.<!UNRESOLVED_REFERENCE!>toByte<!>()
|
||||
if (case_8_12(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>) == null) value_1.<!UNRESOLVED_REFERENCE!>inv<!>()
|
||||
value_1<!UNSAFE_CALL!>.<!>toByte()
|
||||
if (case_8_12(<!ARGUMENT_TYPE_MISMATCH!>value_1<!>) == null) value_1<!UNSAFE_CALL!>.<!>inv()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -49,14 +49,14 @@ fun case_4(x: Class?, y: Any) {
|
||||
fun case_5(x: Class?, y: String?) {
|
||||
x?.prop_12 = y ?: return
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!>
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!><!UNSAFE_CALL!>.<!>toUpperCase()
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!><!UNSAFE_CALL!>.<!><!DEPRECATION!>toUpperCase<!>()
|
||||
}
|
||||
|
||||
// TESTCASE NUMBER: 6
|
||||
fun case_6(x: Class?, y: String?) {
|
||||
x?.prop_9 = y !is String && throw Exception()
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!>
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!><!UNSAFE_CALL!>.<!>toUpperCase()
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!><!UNSAFE_CALL!>.<!><!DEPRECATION!>toUpperCase<!>()
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -67,7 +67,7 @@ fun case_6(x: Class?, y: String?) {
|
||||
fun case_7(x: Class?, y: String?) {
|
||||
x?.prop_12 = y!!
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!>
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!><!UNSAFE_CALL!>.<!>toUpperCase()
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!><!UNSAFE_CALL!>.<!><!DEPRECATION!>toUpperCase<!>()
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -78,5 +78,5 @@ fun case_7(x: Class?, y: String?) {
|
||||
fun case_8(x: Class?, y: String?) {
|
||||
x?.prop_12 = if (y === null) throw Exception() else ""
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!>
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!><!UNSAFE_CALL!>.<!>toUpperCase()
|
||||
<!DEBUG_INFO_EXPRESSION_TYPE("kotlin.String?")!>y<!><!UNSAFE_CALL!>.<!><!DEPRECATION!>toUpperCase<!>()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user