Inspectopedia
 
2024.3

String concatenation as argument to 'StringBuilder.append()' call

Warning
New
Last modified: 03 December 2024

Reports String concatenation used as the argument to StringBuffer.append(), StringBuilder.append() or Appendable.append().

Such calls may profitably be turned into chained append calls on the existing StringBuffer/Builder/Appendable saving the cost of an extra StringBuffer/Builder allocation. This inspection ignores compile-time evaluated String concatenations, in which case the conversion would only worsen performance.

Example: