Полагаю, вы могли бы потенциально использовать какую-то форму AspectJ , чтобы сделать это, но я думаю, что это может быть излишним. Однако я хотел бы создать метод, который будет как печатать, так и добавлять.
public void printAndAppend(String text) {
System.out.println(text);
textArea.append(text);
}
Затем вы можете просто выполнить глобальный поиск и заменить System.out.println
и заменить его на printAndAppend