[FIR] Print operator keyword and token to unresolved diagnostic message
#KT-55672 Fixed
This commit is contained in:
committed by
Space Team
parent
85bb7faf10
commit
c30ce4aabe
+37
@@ -0,0 +1,37 @@
|
||||
/unresolvedOperator.kt:6:6: error: unresolved reference: ++
|
||||
a++
|
||||
^
|
||||
/unresolvedOperator.kt:7:6: error: unresolved reference: --
|
||||
a--
|
||||
^
|
||||
/unresolvedOperator.kt:8:5: error: unresolved reference: +
|
||||
+a
|
||||
^
|
||||
/unresolvedOperator.kt:9:5: error: unresolved reference: -
|
||||
-a
|
||||
^
|
||||
/unresolvedOperator.kt:10:5: error: unresolved reference: !
|
||||
!a
|
||||
^
|
||||
/unresolvedOperator.kt:11:7: error: unresolved reference: *
|
||||
a * a
|
||||
^
|
||||
/unresolvedOperator.kt:12:10: error: unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
|
||||
public operator fun String?.plus(other: Any?): String defined in kotlin
|
||||
true + false
|
||||
^
|
||||
/unresolvedOperator.kt:13:7: error: unresolved reference: -
|
||||
a - a
|
||||
^
|
||||
/unresolvedOperator.kt:14:7: error: unresolved reference: /
|
||||
a / a
|
||||
^
|
||||
/unresolvedOperator.kt:15:7: error: unresolved reference: %
|
||||
a % a
|
||||
^
|
||||
/unresolvedOperator.kt:16:7: error: unresolved reference: ..
|
||||
a .. a
|
||||
^
|
||||
/unresolvedOperator.kt:17:7: error: unresolved reference: ..<
|
||||
a ..< a
|
||||
^
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
/unresolvedOperator.fir.kt:(67,69): error: Unresolved reference 'inc' for operator '++'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(75,77): error: Unresolved reference 'dec' for operator '--'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(82,83): error: Unresolved reference 'unaryPlus' for operator '+'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(89,90): error: Unresolved reference 'unaryMinus' for operator '-'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(96,97): error: Unresolved reference 'not' for operator '!'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(105,106): error: Unresolved reference 'times' for operator '*'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(118,119): error: Unresolved reference 'plus' for operator '+'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(132,133): error: Unresolved reference 'minus' for operator '-'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(142,143): error: Unresolved reference 'div' for operator '/'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(152,153): error: Unresolved reference 'rem' for operator '%'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(162,164): error: Unresolved reference 'rangeTo' for operator '..'.
|
||||
|
||||
/unresolvedOperator.fir.kt:(173,176): error: Unresolved reference 'rangeUntil' for operator '..<'.
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// RENDER_DIAGNOSTICS_FULL_TEXT
|
||||
|
||||
fun test() {
|
||||
var a = ""
|
||||
|
||||
a<!UNRESOLVED_REFERENCE!>++<!>
|
||||
a<!UNRESOLVED_REFERENCE!>--<!>
|
||||
<!UNRESOLVED_REFERENCE!>+<!>a
|
||||
<!UNRESOLVED_REFERENCE!>-<!>a
|
||||
<!UNRESOLVED_REFERENCE!>!<!>a
|
||||
a <!UNRESOLVED_REFERENCE!>*<!> a
|
||||
true <!UNRESOLVED_REFERENCE!>+<!> false
|
||||
a <!UNRESOLVED_REFERENCE!>-<!> a
|
||||
a <!UNRESOLVED_REFERENCE!>/<!> a
|
||||
a <!UNRESOLVED_REFERENCE!>%<!> a
|
||||
a <!UNRESOLVED_REFERENCE!>..<!> a
|
||||
a <!UNRESOLVED_REFERENCE!>..<<!> a
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
// RENDER_DIAGNOSTICS_FULL_TEXT
|
||||
|
||||
fun test() {
|
||||
var a = ""
|
||||
|
||||
a<!UNRESOLVED_REFERENCE!>++<!>
|
||||
a<!UNRESOLVED_REFERENCE!>--<!>
|
||||
<!UNRESOLVED_REFERENCE!>+<!>a
|
||||
<!UNRESOLVED_REFERENCE!>-<!>a
|
||||
<!UNRESOLVED_REFERENCE!>!<!>a
|
||||
a <!UNRESOLVED_REFERENCE!>*<!> a
|
||||
true <!UNRESOLVED_REFERENCE_WRONG_RECEIVER!>+<!> false
|
||||
a <!UNRESOLVED_REFERENCE!>-<!> a
|
||||
a <!UNRESOLVED_REFERENCE!>/<!> a
|
||||
a <!UNRESOLVED_REFERENCE!>%<!> a
|
||||
a <!UNRESOLVED_REFERENCE!>..<!> a
|
||||
a <!UNRESOLVED_REFERENCE!>..<<!> a
|
||||
}
|
||||
Reference in New Issue
Block a user