Added elvisToIfThenIntention

This commit is contained in:
Zack Grannan
2014-03-02 17:39:17 -08:00
committed by Zalim Bashorov
parent 6b5e46da50
commit 673369affe
30 changed files with 208 additions and 0 deletions
@@ -0,0 +1,12 @@
fun foo(): String? {
print("foo")
return "foo"
}
fun bar() {
print("bar")
}
fun main(args: Array<String>) {
foo() ?: <caret>bar()
}
@@ -0,0 +1,13 @@
fun foo(): String? {
print("foo")
return "foo"
}
fun bar() {
print("bar")
}
fun main(args: Array<String>) {
val s = foo()
if (s != null) s else bar()
}
@@ -0,0 +1,12 @@
fun foo(): String? {
print("foo")
return "foo"
}
fun bar() {
print("bar")
}
fun main(args: Array<String>) {
(foo()) ?: <caret>bar()
}
@@ -0,0 +1,13 @@
fun foo(): String? {
print("foo")
return "foo"
}
fun bar() {
print("bar")
}
fun main(args: Array<String>) {
val s = foo()
if (s != null) s else bar()
}
@@ -0,0 +1,5 @@
fun main(args: Array<String>) {
val foo: String? = "foo"
var bar: String = "bar"
val x = foo ?:<caret> bar
}
@@ -0,0 +1,5 @@
fun main(args: Array<String>) {
val foo: String? = "foo"
var bar: String = "bar"
val x = if (foo != null) foo else bar
}
@@ -0,0 +1,4 @@
fun main(args: Array<String>) {
val a: String? = "A"
a ?:<caret> "bar"
}
@@ -0,0 +1,4 @@
fun main(args: Array<String>) {
val a: String? = "A"
if (a != null) a else "bar"
}
@@ -0,0 +1,4 @@
fun main(args: Array<String>) {
var a: String? = "A"
a ?:<caret> "bar"
}
@@ -0,0 +1,5 @@
fun main(args: Array<String>) {
var a: String? = "A"
val s = a
if (s != null) s else "bar"
}
@@ -0,0 +1,5 @@
fun main(args: Array<String>) {
val foo: String? = "foo"
var bar = "bar"
foo ?: <caret>bar
}
@@ -0,0 +1,5 @@
fun main(args: Array<String>) {
val foo: String? = "foo"
var bar = "bar"
if (foo != null) foo else bar
}
@@ -0,0 +1,6 @@
fun bar(): String = "bar"
fun main(args: Array<String>) {
val foo: String? = "foo"
(foo) ?: <caret>bar()
}
@@ -0,0 +1,6 @@
fun bar(): String = "bar"
fun main(args: Array<String>) {
val foo: String? = "foo"
if (foo != null) foo else bar()
}
@@ -0,0 +1,4 @@
val a: String? = "A"
fun main(args: Array<String>) {
a ?:<caret> "bar"
}
@@ -0,0 +1,4 @@
val a: String? = "A"
fun main(args: Array<String>) {
if (a != null) a else "bar"
}
@@ -0,0 +1,6 @@
val a: String?
get() = ""
fun main(args: Array<String>) {
a <caret>?: "bar"
}
@@ -0,0 +1,7 @@
val a: String?
get() = ""
fun main(args: Array<String>) {
val s = a
if (s != null) s else "bar"
}
@@ -0,0 +1,4 @@
var a: String? = "A"
fun main(args: Array<String>) {
a <caret>?: "bar"
}
@@ -0,0 +1,5 @@
var a: String? = "A"
fun main(args: Array<String>) {
val s = a
if (s != null) s else "bar"
}
@@ -0,0 +1,7 @@
var a: String?
get() = ""
set(v) {}
fun main(args: Array<String>) {
a ?:<caret> "bar"
}
@@ -0,0 +1,8 @@
var a: String?
get() = ""
set(v) {}
fun main(args: Array<String>) {
val s = a
if (s != null) s else "bar"
}