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.
- Dans la vue Packages, sélectionnez junit.framework.TestCase.java.
- Dans son menu contextuel, sélectionnez Propager les
modifications > Renommer.
- Dans la zone Nouveau nom de la page Renommer l'unité de compilation,
saisissez "TestCase2".
- Pour obtenir un aperçu des modifications qui résulteront du changement
de nom de la classe, sélectionnez Aperçu >.
- 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.
- 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.
- 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.
- Dans la barre de menus, sélectionnez Editer > Annuler renommer TestCase.java
en TestCase2.java.
- 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.
Prise en charge de la propagation des modifications
Actions de propagation des modifications
Assistant de propagation des modifications
Préférences Java