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.

  1. Dans la vue Packages, sélectionnez le fichier MyTestCase.java dans le package test et faites-le glisser dans le package junit.samples. Le déplacement du fichier à l'aide de la souris revient à sélectionner le fichier et à choisir l'option du menu contextuel Propager les modifications > Déplacer.
  2. 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.
  3. Appuyez sur OK. Le fichier est déplacé et la déclaration du package est modifiée pour refléter son nouvel emplacement.

    Fichier déplacé dans le package junit.samples

  4. Utilisez Modifier > Annuler pour annuler l'opération.

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.

  1. Sélectionnez le fichier MyTestCase.java et à partir de son menu contextuel, sélectionnez Propager les modifications > Déplacer.
  2. 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.

    Boîte de dialogue de destination cible

Concepts connexes

Vues Java
Prise en charge de la propagation des modifications

Référence connexe

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