三項条件付きのコードを継承しました。このスタイルは、私たちのコーディング標準 (コードが書かれた後に導入されたもの) では許可されていません。
これらすべてのステートメントを手動で書き直さないようにする方法を探しています。設定/プラグイン/sthはありますか。この仕事のために日食で他に?
ありがとうございました。
PS。私は明示的にEclipseベースのソリューションを探していますが、これのための素敵なRubyスクリプトを完全に嫌っているわけではありません;)
編集: Joachim Sauer による「Ctrl+1 を押す」アプローチは、例のケースでは機能しますが、典型的な eclipse で生成された hashCode では機能しません。
int prime = 31;
int result = 1;
result{Ctrl+1} = prime * result + ((id == null) ? 0 : id.hashCode());
マークされた場所で Ctrl+1 を押すと、次のオプションのみが表示されます。
Rename in file, rename in workspace, Extract local, Copy to criteria Editor, Extract to local variable
それが普遍的に機能するなら、それは素晴らしいことです。さらに良いのは、各オカレンスを訪問する必要のないソリューションです。
これが関連する場合に備えて、OpenSUSE 11 で Eclipse 3.7 を使用しています。