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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public interface XListener extends EventListener {
    void xAction();
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public static X getX() {...}
Et quand on refactorise X en Y, cela devrait donner
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public static Y getY() {...}
et non
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public static Y getX() {...}
Merci d'avance