diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/SuspiciousToArrayCall.html b/plugins/InspectionGadgets/src/inspectionDescriptions/SuspiciousToArrayCall.html index 1d3eadae9021..fa435b715dab 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/SuspiciousToArrayCall.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/SuspiciousToArrayCall.html @@ -1,8 +1,22 @@ Reports two types of suspicious calls to Collection.toArray(). -The first type is calls where the type of the specified array argument is not of the same type as the array type to which the result is casted. -The second type is calls where the type of the specified array argument does not match the type parameter of the collection declaration. +The first type is any calls where the type of the specified array argument is not of the same type as the array type to which the result is casted. +Example: +

+void m(List list) {
+  Number[] ns = (Number[])
+      list.toArray(new String[list.size()]);
+}
+
+The second type is any calls where the type of the specified array argument does not match the type parameter of the collection declaration. +Example: +

+void m(List<Number> list) {
+  Number[] ns =
+      list.toArray(new String[list.size()]);
+}
+