[K1, K2, CLI] Mark whole position range of compiler diagnostics in CLI
#KT-64989
This commit is contained in:
committed by
Space Team
parent
5b11308d1b
commit
7eab4b672d
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
||||
/inconsistentTypeInference.kt:7:17: error: constraint error in receiver type argument: inferred type is String but Int was expected
|
||||
println(plus(1)[0])
|
||||
^
|
||||
^^^^
|
||||
|
||||
|
||||
Vendored
+2
-1
@@ -1,3 +1,4 @@
|
||||
/inconsistentTypeInference2.kt:7:17: error: type mismatch: inferred type is String but Int was expected
|
||||
println(this.plus(1)[0])
|
||||
^
|
||||
^^^^
|
||||
|
||||
|
||||
Vendored
+1
-1
@@ -1,4 +1,4 @@
|
||||
/upperBoundViolation.kt:9:9: error: upper bound violation for generic parameter `T` of `printGenericNumber`: String is not a subtype of Number
|
||||
printGenericNumber(this[0])
|
||||
^
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
Vendored
+7
-6
@@ -1,18 +1,19 @@
|
||||
/suspensionPointInMonitorNewInf.kt:19:13: error: the 'suspensionPoint' suspension point is inside a critical section
|
||||
suspensionPoint()
|
||||
^
|
||||
^^^^^^^^^^^^^^^
|
||||
/suspensionPointInMonitorNewInf.kt:23:13: error: the 'suspensionPoint' suspension point is inside a critical section
|
||||
suspensionPoint()
|
||||
^
|
||||
^^^^^^^^^^^^^^^
|
||||
/suspensionPointInMonitorNewInf.kt:26:30: error: the 'suspensionPoint' suspension point is inside a critical section
|
||||
synchronized(lock, { suspensionPoint() })
|
||||
^
|
||||
^^^^^^^^^^^^^^^
|
||||
/suspensionPointInMonitorNewInf.kt:38:13: error: the 'suspensionPoint' suspension point is inside a critical section
|
||||
suspensionPoint()
|
||||
^
|
||||
^^^^^^^^^^^^^^^
|
||||
/suspensionPointInMonitorNewInf.kt:45:9: error: the 'suspensionPoint' suspension point is inside a critical section
|
||||
suspensionPoint()
|
||||
^
|
||||
^^^^^^^^^^^^^^^
|
||||
/suspensionPointInMonitorNewInf.kt:54:45: error: the 'returnsInt' suspension point is inside a critical section
|
||||
return@synchronized 1 + returnsInt()
|
||||
^
|
||||
^^^^^^^^^^
|
||||
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
/labelClashes.kt:5:13: warning: this label is now resolved to 'function with' but soon it will be resolved to the closest 'anonymous function'. Please consider introducing or changing explicit label name
|
||||
this@with.inc()
|
||||
^
|
||||
^^^^^
|
||||
/labelClashes.kt:11:13: warning: this label is now resolved to 'function bar' but soon it will be resolved to the closest 'anonymous function'. Please consider introducing or changing explicit label name
|
||||
this@bar.inc()
|
||||
^
|
||||
^^^^
|
||||
/labelClashes.kt:20:17: warning: this label is now resolved to 'class with' but soon it will be resolved to the closest 'anonymous function'. Please consider introducing or changing explicit label name
|
||||
this@with.foo()
|
||||
^
|
||||
^^^^^
|
||||
/labelClashes.kt:24:17: warning: this label is now resolved to 'class with' but soon it will be resolved to the closest 'anonymous function'. Please consider introducing or changing explicit label name
|
||||
this@with.foo()
|
||||
^
|
||||
^^^^^
|
||||
/labelClashes.kt:37:13: warning: this label is now resolved to 'class TypedThis' but soon it will be resolved to the closest 'function baz extension receiver'. Please consider introducing or changing explicit label name
|
||||
this@TypedThis
|
||||
^
|
||||
^^^^^^^^^^
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
/labelClashesWithContextReceivers.kt:8:13: warning: this label is now resolved to 'class Some' but soon it will be resolved to the closest 'function foo context receiver'. Please consider introducing or changing explicit label name
|
||||
this@Some
|
||||
^
|
||||
^^^^^
|
||||
/labelClashesWithContextReceivers.kt:14:21: warning: this label is now resolved to 'class Some' but soon it will be resolved to the closest 'property self context receiver'. Please consider introducing or changing explicit label name
|
||||
get() = this@Some
|
||||
^
|
||||
^^^^^
|
||||
|
||||
|
||||
+2
-1
@@ -1,3 +1,4 @@
|
||||
/upperBoundViolated2.kt:4:15: warning: type argument is not within its bounds: 'List<Any>' should be subtype of 'List<CharSequence>'. This warning will become an error in K2
|
||||
val a = Alias<Any>() // Also should be error
|
||||
^
|
||||
^^^
|
||||
|
||||
|
||||
Reference in New Issue
Block a user