Attribution d'un nouveau nom aux éléments Java

Dans la présente section, vous allez renommer un élément Java à l'aide de la fonction de propagation des modifications.Les actions de propagation des modifications changent la structure de code sans modifier son comportement sémantique.

  1. Dans la vue Packages, sélectionnez junit.framework.TestCase.java.
  2. Dans son menu contextuel, sélectionnez Propager les modifications > Renommer.
  3. Dans la zone Nouveau nom de la page Renommer l'unité de compilation, saisissez "TestCase2".

    Assistant de propagation des modifications

  4. Pour obtenir un aperçu des modifications qui résulteront du changement de nom de la classe, sélectionnez Aperçu >.
  5. Le plan de travail analyse la modification proposée et présente un aperçu des changements qui seront apportés si vous décidez de renommer cette ressource. 

    Le fait de changer le nom de l'unité de compilation affectant les instructions d'importation dans les autres unités de compilation, d'autres unités de compilation sont affectées par le changement.Celles-ci sont indiquées dans une liste de modifications dans la sous-fenêtre de l'aperçu.

    Page d'aperçu de l'assistant de propagation des modifications

  6. Dans la page d'aperçu Propagation des modifications, vous pouvez faire défiler les modifications proposées, les sélectionner ou les désélectionner, si nécessaire.En règle générale, vous accepterez toutes les modifications proposées.
  7. Cliquez sur OK pour accepter toutes les modifications proposées.

Une action de propagation des modifications peut donc entraîner de nombreuses modifications dans différentes unités de compilation.Ces modifications peuvent être annulées comme un groupe.

  1. Dans la barre de menus, sélectionnez Editer > Annuler renommer TestCase.java en TestCase2.java.

    Menu Propagation des modifications

  2. Les effets de l'opération de propagation des modifications sont annulés et l'état précédent du plan de travail est restauré. Vous pouvez annuler les actions de propagation des modifications tant que la mise à jour ou la sauvegarde de l'unité de compilation n'a pas été effectuée. Ensuite, les données de la mémoire tampon utilisée pour annuler la propagation sont effacées.
Concepts connexes

Prise en charge de la propagation des modifications

Tâches connexes

Propagation des modifications
Attribution d'un nouveau nom à une unité de compilation
Propagation des modifications sans aperçu
Propagation des modifications avec aperçu
Aperçu des modifications de la propagation des modifications
Annulation d'une propagation des modifications

Référence connexe

Actions de propagation des modifications
Assistant de propagation des modifications
Préférences Java