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.
- 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.
- 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.
-
Fare clic su Fine. Il file viene spostato e la dichiarazione di pacchetto relativa viene modificata in base al nuovo percorso.
- Selezionare il file MyTestCase.java
e trascinarlo nella directory principale del progetto JUnit. Viene visualizzata una finestra di dialogo in cui viene richiesto all'utente se desidera visualizzare un'anteprima delle modifiche.
Una volta premuto OK (o
Fine dalla finestra di anteprima), viene creato un pacchetto predefinito per contenere la classe e la dichiarazione del pacchetto viene rimossa per riflettere la nuova posizione.
Se si sposta un file in un pacchetto predefinito, il sistema visualizza inoltre una finestra di avviso, che informa l'utente degli aggiornamenti ai riferimenti eseguiti quando si spostano gli elementi nel pacchetto predefinito.
Se non si desidera visualizzare la finestra di dialogo ogni volta che si sposta un file nel pacchetto predefinito, selezionare la casella di controllo
Non visualizzare questo messaggio in futuro.
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.
-
Selezionare il fileMyTestCase.java e dal relativo menu di scelta rapida, selezionare Refactor
> Sposta.
- 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.
Viste Java
Supporto refactoring
Refactoring
Copia e spostamento di elementi Java
Spostamento di cartelle, pacchetti e file
Azioni di refactoring
Procedura guidata refactoring
Preferenze di refactoring