Déplacement et copie des éléments Java
Dans la présente section, vous allez utiliser la propagation des
modifications pour déplacer une ressource entre plusieurs packages Java. Les
actions de propagation des modifications changent la structure de code sans
modifier son comportement sémantique.
- Dans la vue Packages, sélectionnez le fichier MyTestCase.java
dans le package test et faites-le glisser dans le package junit.samples.
(La fonction de glissement du fichier et de le déposer revient à sélectionner
le fichier et à choisir l'option du menu contextuel Propager les
modifications > Déplacer.
- Vous êtes invité à confirmer la mise à jour des références au fichier
que vous déplacez. En règle générale, il est préférable de le faire
afin d'éviter des erreurs de compilation. Vous pouvez cliquer sur le bouton
Aperçu pour voir la liste des modifications qui seront
apportées en résultat du déplacement.
-
Cliquez sur Fin. Le
fichier est déplacé et la déclaration du package est modifiée pour refléter son nouvel
emplacement.
- Sélectionnez le fichier MyTestCase.java et faites-le glisser
dans le répertoire racine du projet JUnit. Une fois de plus, une boîte de
dialogue s'affiche proposant à l'utilisateur de prévisualiser les modifications. Après
avoir cliqué sur OK (ou sur Fin dans la
fenêtre d'aperçu), un package par défaut est créé pour contenir la classe et
la déclaration du package est supprimée pour refléter l'emplacement du fichier
dans le package par défaut. Si vous déplacez un fichier dans un package par défaut, le système affiche une
boîte d'avertissement supplémentaire informant l'utilisateur des mises à jour des
références lors du déplacement dans le package par défaut.
Si vous ne souhaitez pas voir la boîte de dialogue à chaque fois que vous
déplacez un fichier dans le package par défaut, cochez la case Ne
pas afficher à nouveau ce message.
Vous pouvez également utiliser le menu contextuel pour déplacer une
ressource. Lors de l'utilisation du menu, vous devez spécifier un package
cible dans la boîte de dialogue de déplacement, en plus de la sélection des
options de références de mise à jour que vous avez déjà vues.
-
Sélectionnez le fichier MyTestCase.java et à partir de son menu
contextuel, sélectionnez Propager les modifications > Déplacer.
- Dans la boîte de dialogue Déplacement, développez la hiérarchie pour visualiser les nouveaux emplacements
susceptibles d'accueillir la ressource. Sélectionnez le package
junit.samples, puis cliquez sur OK. La
classe est déplacée et la déclaration du package est mise à jour en fonction du nouvel
emplacement.
Vues Java
Prise en charge de la propagation des modifications
Propagation des modifications
Copie et déplacement d'éléments Java
Déplacement de dossiers, de packages et de fichiers
Actions de propagation des modifications
Assistant de propagation des modifications
Préférences de propagation des modifications