Interface utilisateur de propagation des modifications basée sur une boîte de dialogue
Une interface utilisateur basée sur une boîte de dialogue vous guide à travers
les différentes étapes nécessaires pour exécuter la propagation des
modifications sélectionnées. Cette interface utilisateur est constituée d'une
première brève boîte de dialogue rassemblant les informations requises pour
l'exécution de la propagation des informations, une boîte d'erreurs distincte
qui s'ouvre si des erreurs sont détectées et une boîte d'aperçu permettant de
prévisualiser les résultats de la propagation des modifications.
Boîte de dialogue d'entrée
Cette boîte de dialogue rassemble les informations requises pour la propagation
des modifications. Par exemple, dans le cas de la propagation d'un changement
de nom, entrez le nouveau nom de l'élément Java. Vous pouvez cliquer sur
OK pour exécuter la propagation des modifications ou sur
Aperçu > pour en prévisualiser les résultats.
Boîte de dialogue Aperçu
Le JDT permet de prévisualiser les résultats d'une opération de propagation des
modifications avant de l'exécuter.
La boîte de dialogue de prévisualisation se compose de deux parties :
-
Une arborescence, située dans la partie supérieure et contenant tous les éléments Java affectés par la propagation des
modifications. Chaque noeud de niveau supérieur de l'arborescence représente une unité de génération.
-
Un afficheur de comparaison, situé dans la partie inférieure. Sa partie gauche affiche l'original, et sa partie droite, le
source tel qu'il apparaîtra après propagation des modifications.
Boîte de dialogue Erreurs
Cette boîte de dialogue indique les problèmes éventuels, potentiels ou certains
liés à l'opération de propagation des modifications que vous tentez.
Les quatre types de problèmes suivants peuvent vous être notifiés :
-
Informations
-
Un incident de ce type n'a aucune incidence sur la propagation des
modifications, ni sur le code du plan de travail. Vous pouvez ignorer ce type
d'erreur.
-
Avertissements
-
Les incidents de ce type tentent de prévoir les avertissements générés par le
compilateur. La plupart du temps, ils n'ont aucune incidence sur votre code
dans le plan de travail.
-
Erreurs
-
Les incidents de ce type peuvent générer des erreurs de génération ou modifier
la sémantique du code dans le plan de travail. Vous pouvez décider de procéder
malgré tout à la propagation des modifications, mais ce n'est pas recommandé.
-
Problèmes irrémédiables
-
Ce type d'incident empêche la propagation des modifications d'avoir lieu. Par exemple, si vous sélectionnez un commentaire et que vous lui appliquez la
commande Extraire la méthode, le plan de travail affichera un problème
irrémédiable suite à la tentative de propagation des modifications car il est
impossible d'extraire un commentaire.
S'il n'y a pas d'erreur stoppant la propagation des modifications, celle-ci
peut avoir lieu en cliquant sur le bouton OK. Pour
prévisualiser les résultats de la propagation des modifications, cliquez sur le
bouton Poursuivre.
Prise en charge de
la propagation des modifications
Actions de propagation des
modifications
Icônes