Files
openide/java/java-tests/testData/inspection/collectionAddAllCanBeReplacedWithConstructor/beforeSideEffectBetweenAssignment.java
Tagir Valeev 5bb73b4408 CollectionAddAllCanBeReplacedWithConstructor: fixed, enabled by default
IDEA-178761 Inspection 'Collection.addAll() can be replaced with parametrized constructor' should be turned on by default
Fixes comments handling, possible semantics change; now suggested in more cases
2017-09-27 14:24:13 +07:00

27 lines
544 B
Java

// "Replace 'addAll()' call with parametrized constructor call" "true"
import java.util.*;
public class Test {
String foo;
void test() {
final List<String> list;
if(Math.random() > 0) {
list = new ArrayList<>();
foo = "bar";
list.a<caret>ddAll(getSomething());
System.out.println(list);
} else {
list = new LinkedList<>();
}
}
private Collection<String> getSomething() {
return Collections.singleton(foo);
}
public static void main(String[] args) {
new Test().test();
}
}