Rename: intention tests "ifNullToElvis" --> "foldInitializerAndIfToElvis"

This commit is contained in:
Mikhail Glukhikh
2016-10-11 15:08:38 +03:00
parent 0903402282
commit c6fefbc223
31 changed files with 21 additions and 21 deletions
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.intentions.FoldInitializerAndIfToElvisIntention
@@ -0,0 +1,6 @@
fun foo(p: List<String?>) {
for (i in 1..10) {
val v = p[i]
<caret>if (v == null) break
}
}
@@ -0,0 +1,5 @@
fun foo(p: List<String?>) {
for (i in 1..10) {
val v = p[i] ?: <caret>break
}
}
@@ -0,0 +1,8 @@
fun foo(p: List<String?>): Int {
val v = p[0]
<caret>if (v == null) {
// return -1 if null
return -1
}
return v.length
}
@@ -0,0 +1,5 @@
fun foo(p: List<String?>): Int {
val v = p[0] ?: // return -1 if null
<caret>return -1
return v.length
}
@@ -0,0 +1,6 @@
fun foo(p: List<String?>): Int {
val v = p[0]
// now check if v is null
<caret>if (v == null/* null */) return -1 // return -1
return v.length
}
@@ -0,0 +1,6 @@
fun foo(p: List<String?>): Int {
val v = p[0] ?: /* null */<caret>return -1
// now check if v is null
// return -1
return v.length
}
@@ -0,0 +1,8 @@
fun foo(p: List<String?>): Int {
val v = p[0]
<caret>if (v == null) { // v is null
// we should do something with it
return -1 // let's return -1
} // end of if
return v.length
}
@@ -0,0 +1,7 @@
fun foo(p: List<String?>): Int {
val v = p[0] ?: // v is null
// we should do something with it
return -1 // let's return -1
// end of if
return v.length
}
@@ -0,0 +1,6 @@
fun foo(p: List<String?>) {
for (i in 1..10) {
val v = p[i]
<caret>if (v == null) continue
}
}
@@ -0,0 +1,5 @@
fun foo(p: List<String?>) {
for (i in 1..10) {
val v = p[i] ?: <caret>continue
}
}
@@ -0,0 +1,8 @@
// WITH_RUNTIME
fun foo(): String? = null
fun bar() {
val v: String? = foo()
<caret>if (v == null) throw Exception()
v.length
}
@@ -0,0 +1,7 @@
// WITH_RUNTIME
fun foo(): String? = null
fun bar() {
val v: String = foo() ?: throw Exception()
v.length
}
@@ -0,0 +1,9 @@
// WITH_RUNTIME
fun foo(): String? = null
fun bar() {
var v: String? = foo()
<caret>if (v == null) throw Exception()
v = null
}
@@ -0,0 +1,8 @@
// WITH_RUNTIME
fun foo(): String? = null
fun bar() {
var v: String? = foo() ?: throw Exception()
v = null
}
@@ -0,0 +1,6 @@
// IS_APPLICABLE: false
fun foo(p: List<String?>): Int {
val v = p[0]
<caret>if (v != null) return -1
return 0
}
@@ -0,0 +1,10 @@
// IS_APPLICABLE: false
fun foo(p: List<String?>) {
val v = p[0]
<caret>if (v == null) {
bar()
return
}
}
fun bar(){}
@@ -0,0 +1,8 @@
// IS_APPLICABLE: false
fun foo(p: List<String?>): Int? {
val v = p[0]
<caret>if (v == null) bar()
return v?.length
}
fun bar(){}
@@ -0,0 +1,4 @@
fun foo(arg: Any?) {
val n = arg
if (<caret>n !is Int) return
}
@@ -0,0 +1,3 @@
fun foo(arg: Any?) {
val n = arg as? Int ?: return
}
@@ -0,0 +1,11 @@
// IS_APPLICABLE: false
class C {
var v: String? = null
fun foo(p: List<String?>): Int {
val v = p[0]
<caret>if (this.v == null) return -1
return v!!.length
}
}
@@ -0,0 +1,11 @@
// IS_APPLICABLE: false
class C {
var x: String? = null
fun foo(p: List<String?>): Int {
val v = p[0]
<caret>if (x == null) return -1
return v!!.length
}
}
@@ -0,0 +1,5 @@
fun foo(p: List<String?>): Int {
val v = p[0]
<caret>if (v == null) return -1
return v.length
}
@@ -0,0 +1,4 @@
fun foo(p: List<String?>): Int {
val v = p[0] ?: <caret>return -1
return v.length
}
@@ -0,0 +1,8 @@
// WITH_RUNTIME
fun foo(p: List<String?>) {
val v = p[0]
<caret>if (v == null) {
throw RuntimeException()
}
}
@@ -0,0 +1,5 @@
// WITH_RUNTIME
fun foo(p: List<String?>) {
val v = p[0] ?: <caret>throw RuntimeException()
}
@@ -0,0 +1,5 @@
fun foo(p: List<String?>, b: Boolean) {
var v = p[0]
<caret>if (v == null) return
if (b) v = null
}
@@ -0,0 +1,4 @@
fun foo(p: List<String?>, b: Boolean) {
var v: String? = p[0] ?: <caret>return
if (b) v = null
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun test(a: String?, b: String): String {
val x = if (true) a else b
<caret>if (x == null) throw Exception()
return x
}
@@ -0,0 +1,5 @@
// WITH_RUNTIME
fun test(a: String?, b: String): String {
val x = (if (true) a else b) ?: throw Exception()
return x
}