报告用作 StringBuffer.append()StringBuilder.append()Appendable.append() 的实参的 String 串联。

此类调用可以有利地转变为现有 StringBuffer/Builder/Appendable 中的链式追加调用,从而节省额外的 StringBuffer/Builder 分配成本。 此检查将忽略编译时求值的 String 串联,在这种情况下,转换只会降低性能。

示例:


  void bar(StringBuilder builder, String name) {
    builder.append("Hello," + name);    //警告
    builder.append("Hello," + "world"); //无警告
  }