Supported contains()

This commit is contained in:
Valentin Kipyatkov
2016-04-22 22:11:19 +03:00
parent 833f62e9b9
commit 834fe9d535
9 changed files with 108 additions and 13 deletions
+10
View File
@@ -0,0 +1,10 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'contains()'"
fun foo(list: List<String>): Boolean {
<caret>for (s in list) {
if (s == "a") {
return true
}
}
return false
}
@@ -0,0 +1,5 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'contains()'"
fun foo(list: List<String>): Boolean {
<caret>return list.contains("a")
}
+11
View File
@@ -0,0 +1,11 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'contains()'"
fun foo(list: List<String>) {
var v = true
<caret>for (s in list) {
if (s == "a") {
v = false
break
}
}
}
@@ -0,0 +1,5 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'contains()'"
fun foo(list: List<String>) {
val <caret>v = !list.contains("a")
}
+10
View File
@@ -0,0 +1,10 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'contains()'"
fun foo(list: List<String>) {
var v = false
<caret>for (s in list) {
if (s == "a") {
v = true
}
}
}
@@ -0,0 +1,5 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'contains()'"
fun foo(list: List<String>) {
val <caret>v = list.contains("a")
}
+10
View File
@@ -0,0 +1,10 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'contains()'"
fun foo(list: List<String>): Int {
<caret>for (s in list) {
if (s == "a") {
return 1
}
}
return 0
}
@@ -0,0 +1,5 @@
// WITH_RUNTIME
// INTENTION_TEXT: "Replace with 'contains()'"
fun foo(list: List<String>): Int {
<caret>return if (list.contains("a")) 1 else 0
}