mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Collections.addAll inspection checks context for possibility of addAll() movement deeply IDEA-147770
This commit is contained in:
+13
@@ -0,0 +1,13 @@
|
||||
// "Replace 'addAll/putAll' method with parametrized constructor call" "true"
|
||||
import java.lang.String;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.HashSet;
|
||||
|
||||
class C {
|
||||
void m(String s) {
|
||||
final List<String> strings;
|
||||
strings = new ArrayList<String>(Arrays.asList(s, ","));
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
// "Replace 'addAll/putAll' method with parametrized constructor call" "false"
|
||||
import java.lang.String;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.HashSet;
|
||||
import java.util.Arrays;
|
||||
|
||||
|
||||
class C {
|
||||
void m() {
|
||||
final List<String> list = new ArrayList<>();
|
||||
Arrays.asList(1, 2, 3).forEach(x -> list.addA<caret>ll(Arrays.asList(String.valueOf(x), ",")));
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
// "Replace 'addAll/putAll' method with parametrized constructor call" "false"
|
||||
import java.lang.String;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.HashSet;
|
||||
import java.util.Arrays;
|
||||
|
||||
|
||||
class C {
|
||||
void m() {
|
||||
final List<String> list = new ArrayList<>();
|
||||
Arrays.asList(1, 2, 3).forEach(x -> list.ad<caret>dAll(Arrays.asList(".", ",")));
|
||||
}
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
// "Replace 'addAll/putAll' method with parametrized constructor call" "false"
|
||||
import java.lang.String;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.HashSet;
|
||||
import java.util.Arrays;
|
||||
|
||||
|
||||
class C {
|
||||
void m() {
|
||||
final List<String> list = new ArrayList<>();
|
||||
if (list.addA<caret>ll(Arrays.asList(".", ","))) {
|
||||
System.out.println("foo");
|
||||
}
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
// "Replace 'addAll/putAll' method with parametrized constructor call" "false"
|
||||
import java.lang.String;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.HashSet;
|
||||
import java.util.Arrays;
|
||||
|
||||
|
||||
class C {
|
||||
void m() {
|
||||
final List<String> list = new ArrayList<>();
|
||||
Boolean.hashCode(list.add<caret>All(Arrays.asList(".", ",")));
|
||||
}
|
||||
}
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
// "Replace 'addAll/putAll' method with parametrized constructor call" "true"
|
||||
import java.lang.String;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.HashSet;
|
||||
|
||||
class C {
|
||||
void m(String s) {
|
||||
final List<String> strings;
|
||||
strings = new ArrayList<String>();
|
||||
string<caret>s.addAll(Arrays.asList(s, ","));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user