Iterable is used as vararg
Reports suspicious usages of Collection
or Iterable
in vararg method calls.
For example, in the following method:
<T> boolean contains(T needle, T... haystack) {...}
a call like
if(contains("item", listOfStrings)) {...}
looks suspicious as the list will be wrapped into a single element array. Such code can be successfully compiled and will likely run without exceptions, but it's probably used by mistake.
New in 2019.2
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023