J'ai refactorisé ma méthode en utilisant "Introduire un paramètre" car il acceptait beaucoup de variables. mais maintenant tous les appelants ont cosntructor en ligne commeconstructeurs de refactor dans setters dans java
this.somemethod(new MyParam("a", "b","c","d");
je voudrais factoriser en remplaçant constructeur avec setters comme
MyParam myParam= new MyParam();
myParam.setA("a");........
.
.
this.somemethod(myParam);
Est-il someway pour ce faire ??
il y avait un bug similaire rapporté sur Eclipse https://bugs.eclipse.org/bugs/show_bug.cgi?id=105324
Etes-vous vraiment sûr de vouloir faire cela? Peut-être que vous voulez diviser MyParam en plusieurs classes à la place ... – claesv
fondamentalement je n'aime pas la longue ligne de code car il devient vraiment difficile à lire et très difficile à comprendre quels paramètres sont passés – Edge