Argument could be converted to 'Set' to improve performance
Detects the function calls that could work faster with an argument converted to Set
.
Operations like 'minus' or 'intersect' are more effective when their argument is a set. An explicit conversion of an Iterable<T>
or an Array<T>
into a Set<T>
can often make code more effective.
The quick-fix adds an explicit conversion to the function call.
Example:
After the quick-fix is applied:
Locating this inspection
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
ConvertArgumentToSet- Via Settings dialog
Path to the inspection settings via IntelliJ Platform IDE Settings dialog, when you need to adjust inspection settings directly from your IDE.
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Kotlin, 243.23126-IJ |