Java
Suspicious 'Collection.toArray()' call
Warning
New
Last modified: 03 December 2024 Reports suspicious calls to Collection.toArray()
.
The following types of calls are considered suspicious:
when the type of the array argument is not the same as the array type to which the result is casted.
when the type of the array argument does not match the type parameter in the collection declaration.
Example:
void m1(List list) {
Number[] ns = (Number[]) list.toArray(new String[0]);
}
void m2(List<Number> list) {
Number[] ns = list.toArray(new String[0]);
}
- 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.
SuspiciousToArrayCall
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Java, 243.23126 |
Thanks for your feedback!
Was this page helpful?