Inspection/Intention replace size check with 'isNotEmpty' and 'isEmpty' #KT-13937 Fixed

This commit is contained in:
shiraji
2016-10-01 17:34:35 +09:00
committed by Mikhail Glukhikh
parent 5fa561eb70
commit 32b7b5a092
64 changed files with 699 additions and 0 deletions
@@ -0,0 +1 @@
org.jetbrains.kotlin.idea.intentions.ReplaceSizeZeroCheckWithIsEmptyIntention
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val arrayOf = arrayOf(1, 2, 3)
arrayOf.size<caret> == 0
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val arrayOf = arrayOf(1, 2, 3)
arrayOf.isEmpty()
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val arrayOf = arrayOf(1, 2, 3)
0 == arrayOf.size<caret>
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val arrayOf = arrayOf(1, 2, 3)
arrayOf.isEmpty()
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
1 > listOf.size<caret>
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
listOf.isEmpty()
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
0 >= listOf.size<caret>
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
listOf.isEmpty()
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
listOf.size<caret> == 0
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
listOf.isEmpty()
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
0 == listOf.size<caret>
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
listOf.isEmpty()
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
listOf.size<caret> < 1
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
listOf.isEmpty()
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
listOf.size<caret> <= 0
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val listOf = listOf(1, 2, 3)
listOf.isEmpty()
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val setOf = setOf(1, 2, 3)
setOf.size<caret> == 0
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val setOf = setOf(1, 2, 3)
setOf.isEmpty()
}
@@ -0,0 +1,11 @@
// WITH_RUNTIME
// IS_APPLICABLE: false
class List {
val size = 0
}
fun foo() {
val list = List()
list.size<caret> == 0
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val text = "123"
text.length<caret> == 0
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val text = "123"
text.isEmpty()
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val text = "123"
0 == text.length<caret>
}
@@ -0,0 +1,6 @@
// WITH_RUNTIME
fun foo() {
val text = "123"
text.isEmpty()
}