Bonjour,

J'ai un tout petit plugin qui exécute un script php de refactoring sur le fichier dans l'éditeur courant. Une fois le script exécuté, Eclipse m'avertit que le fichier a changé sur le disque et me demande si je veux rafraîchir.

Mon but est que cette fenêtre ne s'affiche pas, que tout se passe comme si on répondait systématiquement "oui" à la question "Do you want to replace the editor contents with these changes ?"

J'ai essayé avec ceci, sans succès :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
if ((file = ResourcesPlugin.getWorkspace().getRoot().getFile(filePath)) != null)
{
  file.refreshLocal(IResource.DEPTH_ZERO, null);
}
Edit: Une solution serait apparemment de fermer et rouvrir l'éditeur, ce que je trouve un peu bourrin. Mais je n'arrive vraiment à rien avec la doc d'éclipse : si jamais quelqu'un trouve la solution, pourrait-il aussi m'expliquer sa démarche ? Je dois mal utiliser la doc car elle ne m'est d'aucune aide...