Better formatting in some cases

This commit is contained in:
Valentin Kipyatkov
2016-04-20 15:22:44 +03:00
parent fe7ddbcc0d
commit 53e3a67a7f
12 changed files with 53 additions and 20 deletions
@@ -1,7 +1,9 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'firstOrNull{}'"
fun foo(list: List<String>) {
<caret>val result: String? = list.firstOrNull { it.length > 0 }?.let { bar(it) }
<caret>val result: String? = list
.firstOrNull { it.length > 0 }
?.let { bar(it) }
}
fun bar(s: String): String = s
@@ -1,7 +1,9 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'firstOrNull{}'"
fun foo(list: List<String>) {
<caret>val result: String? = list.firstOrNull { it.length > 0 }?.let { it.substring(0, it.length - 1) }
<caret>val result: String? = list
.firstOrNull { it.length > 0 }
?.let { it.substring(0, it.length - 1) }
}
fun bar(s: String): String = s
@@ -1,7 +1,9 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'firstOrNull{}'"
fun foo(list: List<String>) {
<caret>val result = list.firstOrNull { it.length > 0 }?.let { bar(it) } ?: ""
<caret>val result = list
.firstOrNull { it.length > 0 }
?.let { bar(it) } ?: ""
}
fun bar(s: String): String = s
@@ -1,5 +1,7 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'firstOrNull{}'"
fun foo(list: List<String>): Int? {
<caret>return list.firstOrNull { it.isNotEmpty() }?.length
<caret>return list
.firstOrNull { it.isNotEmpty() }
?.length
}
@@ -1,5 +1,7 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'firstOrNull{}'"
fun foo(list: List<String>): Int {
<caret>return list.firstOrNull { it.isNotEmpty() }?.length ?: -1
<caret>return list
.firstOrNull { it.isNotEmpty() }
?.length ?: -1
}
@@ -1,5 +1,7 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'firstOrNull{}'"
fun foo(list: List<String?>) {
<caret>val result: String? = list.firstOrNull { it != "" }?.substring(1)
<caret>val result: String? = list
.firstOrNull { it != "" }
?.substring(1)
}