Salut,
Le refactor est très pratique, par exemple pour renommer une classe...
Cependant, je voudrais savoir s'il était possible d'aller un peu plus loin... Par exemple, pour l'utilisation des Listeners et des Singletons.
Imaginons le cas ci-dessous:
1 2 3
| public interface XListener extends EventListener {
void xAction();
} |
1 2 3 4
| public class MyClass {
public void addXListener(XListener listener) {...}
public void removeXListener(XListener listener) {...}
} |
Je veux refactoriser ma classe XListener en YListener. Ce que je voudrais, c'est qu'en plus de renommer le type XListener en YListener, ça remplace addXListener en addYListener et removeXListener en removeYListener...
De même pour les singletons:
public static X getX() {...}
Et quand on refactorise X en Y, cela devrait donner
public static Y getY() {...}
et non
public static Y getX() {...}
Merci d'avance
Partager