コード例を考えてみましょう:
public Class TestClass {
private void methodToDelete(int i, String s) {
System.out.println(s + i);
}
public void anotherMethod(){
System.out.println("Do some logic");
methodToDelete(1, "1");
methodToDelete(2, "2");
System.out.println("Do some logic");
}
}
Intellij Idea で「安全な削除」を使用すると、メソッドが削除されますが、呼び出しはまだ残っています。
public Class TestClass {
//Method was deleted
public void anotherMethod(){
System.out.println("Do some logic");
methodToDelete(1, "1"); //stil there
methodToDelete(2, "2"); //stil there
System.out.println("Do some logic");
}
}
メソッド宣言とメソッド呼び出しの両方を削除することは可能ですか?
更新 また、メソッド本体を削除して「インライン」を使用することもできますが、もっとエレガントな解決策はありますか? :)