Przykład

public class ClassA {
private final StringBuffer stringObject = new StringBuffer("Nowy łańcuch");
private StringBuffer nonConstantString = new StringBuffer("Zmieniany łańcuch");

public void method() {
StringBuffer localString;
final StringBuffer localConstantString;
}
}

Rozwiązanie
Zadeklaruj stałe obiekty StringBuffer (final) jako String.

public class ClassA {
private final String stringObject = "Nowy łańcuch";
private StringBuffer nonConstantString = new StringBuffer("Zmieniany łańcuch");

public void method() {
StringBuffer localString;
final String localConstantString;
}
}