存在してはならないはずの例外を削除したい。メソッドの宣言で削除を許可するパターンを見つけることができません。構造的置換を使用して例外を削除する
このコード:
public void method1(String param) throws ShouldHaveNeverExisted{
System.out.println("Yo");
//...
}
public void method2WithoutParam() throws ShouldHaveNeverExisted{
System.out.println("Yo");
//...
}
がに変換する必要があります。
public void method1(String param){
System.out.println("Yo");
//...
}
public void method2WithoutParam(){
System.out.println("Yo");
//...
}
次のパターンは、私が欲しいものを取得するが、私は、正しい置換パターンを見つけることができません。
class $Class$ {
$ReturnType$ $MethodName$($ParameterType$ $Parameter$) throws ShouldHaveNeverExisted;
}
私が試したが、最初と最後の行なし、アイデアは、パターンがサポートされていないことを示しています!私はCtrl + Shift + Rで私の問題を解決することができますが、私は構造的な検索と置換を進めたい。 – GaetanZ
私はほとんどそれを動作させるために管理してきました。更新された回答を参照してください。 – Vadzim
@ Vadzimこれは正しく動作するようになりましたか?私は同じ*プレビューが正しいことを得ています、実際の置換はメソッド*の動作を削除します。 –