Not only bulk methods are shorter, but in some cases they may be more performant as well.
Example:
void test(Collection<Integer> numbers) {
List<Integer> result = new ArrayList<>();
for (Integer i : numbers) {
result.add(i);
}
}
After the fix is applied:
void test(Collection<Integer> numbers) { List<Integer> result = new ArrayList<>(); result.addAll(numbers); }
The Use Arrays.asList() to wrap arrays option allows you to also look out for arrays, even if the bulk method requires a collection.
In this case the quick-fix will automatically wrap the array in Arrays.asList()
call.
New in 2017.1