Inspectopedia
 
2024.3

Redundant 'Collection.addAll()' call

Warning
New
Last modified: 03 December 2024

Reports Collection.addAll() and Map.putAll() calls immediately after an instantiation of a collection using a no-arg constructor.

Such constructs can be replaced with a single call to a parametrized constructor, which simplifies the code. Also, for some collections the replacement might be more performant.

Example:

After the quick-fix is applied:

The JDK collection classes are supported by default. Additionally, you can specify other classes using the Classes to check panel.