diff --git a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryCallToStringValueOf.html b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryCallToStringValueOf.html index eb9476e4f0abb..32bbc7a23909d 100644 --- a/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryCallToStringValueOf.html +++ b/plugins/InspectionGadgets/src/inspectionDescriptions/UnnecessaryCallToStringValueOf.html @@ -1,7 +1,7 @@ -Reports unnecessary calls to static methods that convert to string, like String.valueOf() or Integer.toString(). -Such calls are unnecessary when used, in string concatenations or, as arguments of library methods where explicit string conversion is not needed. +Reports unnecessary calls to static methods that convert their parameters to a string, e.g. String.valueOf() or Integer.toString(). +Such calls are unnecessary when used in string concatenations.

Example:


   System.out.println("Number: " + Integer.toString(count));
@@ -10,8 +10,8 @@
 

   System.out.println("Number: " + count);
 
- -

Library methods that don't require explicit string conversion:

+Additionally such calls are unnecessary when used as arguments to library methods that do their own string conversion. +Some examples of library methods that do their own string conversion are: +

Use the Report calls that can be replaced with a concatenation with the empty string option to also report cases where concatenations with the empty string can be used instead of a call to String.valueOf().