"Change type" quick fix: fix false negative in 'when' branch #KT-8820 Fixed

This commit is contained in:
Toshiaki Kameyama
2018-11-09 10:59:35 +09:00
committed by Mikhail Glukhikh
parent 6d0a403ead
commit 2683b25728
8 changed files with 88 additions and 6 deletions
+7
View File
@@ -0,0 +1,7 @@
// "Change return type of enclosing function 'test' to 'String'" "true"
fun test(i: Int) {
return when (i) {
0 -> ""<caret>
else -> ""
}
}
+7
View File
@@ -0,0 +1,7 @@
// "Change return type of enclosing function 'test' to 'String'" "true"
fun test(i: Int): String {
return when (i) {
0 -> ""<caret>
else -> ""
}
}
+11
View File
@@ -0,0 +1,11 @@
// "Change return type of enclosing function 'test' to 'String'" "true"
fun test(i: Int) {
return when (i) {
0 -> {
""
}
else -> {
""<caret>
}
}
}
+11
View File
@@ -0,0 +1,11 @@
// "Change return type of enclosing function 'test' to 'String'" "true"
fun test(i: Int): String {
return when (i) {
0 -> {
""
}
else -> {
""<caret>
}
}
}
+7
View File
@@ -0,0 +1,7 @@
// "Change type of 's' to 'String'" "true"
fun test(i: Int) {
val s: Int = when (i) {
0 -> ""<caret>
else -> ""
}
}
+7
View File
@@ -0,0 +1,7 @@
// "Change type of 's' to 'String'" "true"
fun test(i: Int) {
val s: String = when (i) {
0 -> ""<caret>
else -> ""
}
}