Refactoring della procedura guidata
Una procedura guidata illustra i passi necessari
all'esecuzione dell'operazione di refactoring selezionata.
Le operazioni di refactoring sono disponibili nel
menu Refactor della barra dei menu bar oppure nei menu di scelta rapida.
Pagina Parametri
Questa pagina raccoglie informazioni necessarie per la funzione di refactoring. Ad esempio, in una pagina per la ridenominazione dei parametri di refactoring verrà richiesto il nome da assegnare all'elemento Java.
Dopo avere immesso nella pagina tutte le informazioni necessarie, è possibile terminare il refactoring senza anteprima dei risultati facendo clic su Fine.
Pagina anteprima
Il JDT consente di avere un'anteprima dei risultati di un'azione di refactoring
in attesa prima che l'utente scelga di applicarli definitivamente.
La pagina di anteprima è composta da due parti:
-
Una struttura superiore contenente tutti gli elementi Java interessati dall'operazione di refactoring.
Ciascun nodo
della struttura rappresenta un'unità di compilazione.
-
Un visualizzatore di confronto nella parte inferiore. La parte sinistra del visualizzatore Confronto mostra l'originale, la parte destra visualizza l'origine sottoposta a refactoring.
Pagina Problema
La pagina Problema di Refactoring informa l'utente della presenza di
un problema definito, potenziale o possibile nell'operazione di refactoring che si sta effettuando.
Sono possibili quattro tipi di problemi:
-
Informazioni
-
Questi tipi di problemi non incidono in alcun modo sul refactoring o sul codice del workbench. Questi problemi possono essere ignorati.
-
Avvisi
-
Questi tipi di problemi segnalano la possibilità di malfunzionamenti del compilatore. Tali problemi, nella maggior parte dei casi, non incidono negativamente sul codice del workbench.
-
Errori
-
Questi tipi di problemi possono provocare errori del compilatore o modificare la semantica del codice presente nel workbench. Sebbene non sia consigliabile, è possibile continuare il refactoring ignorando tali errori.
-
Problemi di arresto
-
Questi tipi di problemi impediscono l'esecuzione del refactoring. Ad esempio, se si seleziona un commento e si sceglie il comando Estrai metodo, il workbench genererà un problema di arresto sul tentativo di refactoring poiché non è possibile estrarre un commento.
Nella pagina
Preferenze di refactoring (
Finestra >
Preferenze >
Java >
Refactoring), è possibile selezionare il livello predefinito dei problemi da visualizzare quando si attiva un'operazione di refactoring senza anteprima (cioè facendo clic su
Fine anziché su
Avanti nella pagina dei parametri di refactoring).
Supporto refactoring
Refactoring senza anteprima
Refactoring con anteprima
Anteprima delle modifiche di refactoring
Annullamento di un'operazione di refactoring
Ripristino di un'operazione di refactoring
Azioni di refactoring
Preferenze di refactoring
Icone