Spostamento e copia di elementi Java

In questa sezione verrā utilizzato il refactoring per eseguire lo spostamento di una risorsa tra pacchetti Java. Le azioni di refactoring modificano la struttura del codice senza modificare il comportamento semantico.

  1. Nella vista Esplora pacchetti, selezionare il file MyTestCase.java dal pacchetto test e trascinarlo nel pacchetto junit.samples. L'azione di trascinamento di un file č simile alla selezione del file e alla scelta di Refactor > Sposta dal menu di scelta rapida.
  2. Verrā richiesto se eseguire o meno la selezione per aggiornare i riferimenti al file che si desidera spostare. In genere, questa operazione viene eseguita per evitare errori di compilazione. Č possibile premere il pulsante Anteprima per visualizzare un elenco delle modifiche che verranno eseguite come risultato dello spostamento.
  3. Premere OK. Il file viene spostato e la dichiarazione di pacchetto relativa viene modificata in base al nuovo percorso.

    File spostato nel pacchetto junit.samples

  4. Utilizzare Modifica > Annulla per annullare lo spostamento.

Il menu di scelta rapida costituisce un'alternativa alla funzione di trascinamento. Quando si utilizza il menu, č necessario specificare un pacchetto di destinazione nella finestra di dialogo Spostamento, oltre a selezionare le opzioni di aggiornamento dei riferimenti giā visualizzate.

  1. Selezionare il fileMyTestCase.java e dal relativo menu di scelta rapida, selezionare Refactor > Sposta.
  2. Nella finestra di dialogo Spostamento, espandere la gerarchia per esaminare i possibili nuovi percorsi per la risorsa. Selezionare il pacchetto junit.samples e fare clic su OK. La classe viene spostata e la dichiarazione di pacchetto relativa viene aggiornata in base al nuovo percorso.

    Finestra di dialogo Sposta destinazione

Argomenti correlati

Viste Java
Supporto refactoring

Riferimenti correlati

Azioni di refactoring
Procedura guidata refactoring
Preferenze Java