FIR IDE: Enable AddExclExclCallFix for ASSIGNMENT_TYPE_MISMATCH and
INITIALIZER_TYPE_MISMATCH.
This commit is contained in:
committed by
teamcityserver
parent
eddc590aaf
commit
c6427d57f1
@@ -8,4 +8,7 @@ fun foo(arg: String?) {
|
||||
if (arg == null) {
|
||||
val x: String = arg<caret>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: Need data flow info from null check
|
||||
/* IGNORE_FIR */
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
// "Add non-null asserted (!!) call" "true"
|
||||
fun test() {
|
||||
val s: String? = null
|
||||
val z: String = <caret>s
|
||||
}
|
||||
// TODO: Enable when FIR reports TYPE_MISMATCH for assignments
|
||||
/* IGNORE_FIR */
|
||||
fun test(s: String?) {
|
||||
var z: String = ""
|
||||
z = <caret>s
|
||||
}
|
||||
+4
-6
@@ -1,7 +1,5 @@
|
||||
// "Add non-null asserted (!!) call" "true"
|
||||
fun test() {
|
||||
val s: String? = null
|
||||
val z: String = s!!
|
||||
}
|
||||
// TODO: Enable when FIR reports TYPE_MISMATCH for assignments
|
||||
/* IGNORE_FIR */
|
||||
fun test(s: String?) {
|
||||
var z: String = ""
|
||||
z = s!!
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Add non-null asserted (!!) call" "true"
|
||||
fun test(s: String?) {
|
||||
val z: String = <caret>s
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
// "Add non-null asserted (!!) call" "true"
|
||||
fun test(s: String?) {
|
||||
val z: String = s!!
|
||||
}
|
||||
Vendored
+3
-4
@@ -5,7 +5,6 @@ class C {
|
||||
|
||||
// Test for KTIJ-10052
|
||||
fun C.test() {
|
||||
val z: String = <caret>s
|
||||
}
|
||||
// TODO: Enable when FIR reports TYPE_MISMATCH for assignments
|
||||
/* IGNORE_FIR */
|
||||
var z: String = ""
|
||||
z = <caret>s
|
||||
}
|
||||
+3
-4
@@ -5,7 +5,6 @@ class C {
|
||||
|
||||
// Test for KTIJ-10052
|
||||
fun C.test() {
|
||||
val z: String = s!!
|
||||
}
|
||||
// TODO: Enable when FIR reports TYPE_MISMATCH for assignments
|
||||
/* IGNORE_FIR */
|
||||
var z: String = ""
|
||||
z = s!!
|
||||
}
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
// "Add non-null asserted (!!) call" "true"
|
||||
class C {
|
||||
val s: String? = null
|
||||
}
|
||||
|
||||
// Test for KTIJ-10052
|
||||
fun C.test() {
|
||||
var z: String = <caret>s
|
||||
}
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
// "Add non-null asserted (!!) call" "true"
|
||||
class C {
|
||||
val s: String? = null
|
||||
}
|
||||
|
||||
// Test for KTIJ-10052
|
||||
fun C.test() {
|
||||
var z: String = s!!
|
||||
}
|
||||
Reference in New Issue
Block a user