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. (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.
  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. Cliquez sur Fin. 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. 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.

    Fichier déplacé dans le package par défaut

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

Tâches connexes

Propagation des modifications
Copie et déplacement d'éléments Java
Déplacement de dossiers, de packages et de fichiers

Référence connexe

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

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.