StringBuffer.append(),
StringBuilder.append() 또는 Appendable.append()의 인수로 사용된 String 연결을 보고합니다.
해당 호출은 기존 StringBuffer/Builder/Appendable의 체인 append 호출로 유용하게 변환되어 StringBuffer/Builder 할당의 추가 비용을 줄일 수 있습니다.
이 검사는 컴파일 타임 평가된 String 연결을 무시합니다. 이러한 연결에서는 변환으로 인해 성능이 악화될 뿐입니다.
예:
void bar(StringBuilder builder, String name) {
builder.append("Hello," + name); //경고
builder.append("Hello," + "world"); //경고 없음
}