IDEA-182004 Collection.containsAll() can be simplified in certain cases

RedundantCollectionOperation: strings externalized, description fixed
This commit is contained in:
Tagir Valeev
2017-11-24 10:38:34 +07:00
parent c0b3ec0590
commit e71ffcdb58
8 changed files with 166 additions and 66 deletions

View File

@@ -0,0 +1,8 @@
// "Replace with 'contains'" "true"
import java.util.*;
class Test {
void test(List<String> list) {
list.contains("foo");
}
}

View File

@@ -0,0 +1,8 @@
// "Replace with 'Objects.equals'" "true"
import java.util.*;
class Test {
void test() {
final boolean ff = Objects.equals("foo", "bar");
}
}

View File

@@ -0,0 +1,8 @@
// "Replace with 'contains'" "true"
import java.util.*;
class Test {
void test(List<String> list) {
list.con<caret>tainsAll(Collections.singleton("foo"));
}
}

View File

@@ -0,0 +1,8 @@
// "Replace with 'Objects.equals'" "true"
import java.util.*;
class Test {
void test() {
final boolean ff = Collections.singleton("foo").contai<caret>ns("bar");
}
}