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.
Utilizzo di una selezione strutturata
Pagina delle preferenze di refactoring
Refactoring guidato
Errori di estrazione dei metodi