报告可变参数方法调用中 CollectionIterable 的可疑用法。

例如,在以下方法中:

<T> boolean contains(T needle, T... haystack) {...}

像下面这样的调用

if(contains("item", listOfStrings)) {...}

看起来很可疑,因为列表将被包装成一个元素数组。 这样的代码可以被成功编译并且很可能会毫无例外地运行,但它可能被错误地使用。

2019.2 的新功能