Azioni del menu Refactor



Comandi del menu Refactor
Nome
Funzione
Scelta rapida da tastiera
Annulla
Annulla l'ultimo refactoring. Il buffer di annullamento del refactoring è valido solo nella misura in cui non sia stata eseguita nessun'altra modifica al codice sorgente ad eccezione del refactoring.
Ctrl + Maiusc + Z
Ripeti
Ripete l'ultimo refactoring annullato. Il buffer di ripetizione/annullamento del refactoring è valido solo nella misura in cui non sia stata eseguita nessun'altra modifica del codice sorgente ad eccezione del refactoring.
Ctrl + Maiusc + Y
Rinomina
Avvia il refactoring guidato Rinomina:  rinomina l'elemento selezionato e (se l'opzione è abilitata) corregge tuttii riferimenti agli elementi (anche negli altri file). E disponibile su metodi, campi, variabili locali, parametri di metodo, tipi, unità di compilazione, pacchetti, cartelle di origine, progetti e su una selezione di testo che si risolve in uno di questi tipi di elementi. 
 
Sposta
Avvia il refactoring guidato Sposta: sposta gli elementi selezionati e (se l'opzione è abilitata) corregge tutti i riferimenti agli elementi (anche negli altri file). Il comando può essere applicato a uno o più metodi statici, campi statici, tipi, unità di compilazione, pacchetti, cartella di origine e progetti e a una selezione selezione di testo che si risolve in uno di questi tipi di elementi. 
 
Estrai
Avvia il refactoring guidato Estrai: sposta un campo o un metodo nella relativa superclasse. Il comando può essere applicato a uno o più metodi e campi dello stesso tipo o a una selezione di testo che si risolve in un campo o un metodo. 
 
Modifica parametri Avvia il refactoring guidato Modifica parametri. Modifica i nomi e l'ordine dei parametri e aggiorna tutti i riferimenti al metodo corrispondente. Il comando può essere applicato ai metodi con parametri o a una selezione di testo che si risolve in un metodo con parametri.   
Estrai metodo Avvia il refactoring guidato Estrai metodo. Crea un nuovo metodo che contenga le istruzioni o l'espressione attualmente selezionate e sostituisce la selezione con un riferimento al nuovo metodo. E possibileutilizzare Espandi selezione dal menu Modifica per ottenere un intervallo di selezione valido.
Questa funzione è utile per semplificare metodi lunghi o complessi. 
 
Estrai variabile Avvia il refactoring guidato Estrai variabile. Crea una nuova variabile assegnata all'espressione attualmente selezionata e sostituisce la selezione con un riferimento a tale variabile. E possibileutilizzare Espandi selezione dal menu Modifica per ottenere un intervallo di selezione valido.  
Inline variabile locale Avvia il refactoring guidato Inline variabile locale. Sostituisce i riferimenti alla variabile locale selezionata con l'espressione di inizializzazione della variabile e rimuove la variabile.  
Campo auto-incapsulato Avvia il refactoring guidato Campo auto-incapsulato. Sostituisce tutti i riferimenti a un campo con i metodi getting e setting. Il comando è applicabile a un campo selezionato o a una selezione di testo che si risolve in un campo.  

I comandi di refactoring sono disponibili anche dai menu di scelta rapida di numerose visualizzazione e dell'editor Java.

Argomenti correlati
Supporto refactoring

Attività correlate

Refactoring

Utilizzo di una selezione strutturata

Riferimenti correlati

Pagina delle preferenze di refactoring
Refactoring guidato
Errori di estrazione dei metodi

Copyright IBM Corporation 2000, 2002. Tutti i diritti riservati.