Je souhaite supprimer une exception qui n'aurait jamais dû exister. Je ne peux pas trouver le modèle qui permet la suppression dans les déclarations de méthode.Remplacement structurel pour supprimer une exception
Ce code:
public void method1(String param) throws ShouldHaveNeverExisted{
System.out.println("Yo");
//...
}
public void method2WithoutParam() throws ShouldHaveNeverExisted{
System.out.println("Yo");
//...
}
Faut-il transformer en:
public void method1(String param){
System.out.println("Yo");
//...
}
public void method2WithoutParam(){
System.out.println("Yo");
//...
}
Le schéma suivant récupérer ce que je veux, mais je ne peux pas trouver le modèle de remplacement correct.
class $Class$ {
$ReturnType$ $MethodName$($ParameterType$ $Parameter$) throws ShouldHaveNeverExisted;
}
J'ai essayé, mais sans la première et la dernière ligne , l'idée indique que le motif n'est pas supporté !!! Je pourrais résoudre mon problème avec un Ctrl + Shift + R mais je veux progresser sur la recherche structurelle et le remplacer – GaetanZ
J'ai presque réussi à le faire fonctionner. Voir la réponse mise à jour. – Vadzim
@Vadzim avez-vous déjà réussi à le faire fonctionner correctement? Je reçois le même aperçu * est correct, le remplacement réel supprime le comportement de la méthode *. –