2013-09-27 17 views
6

Qualcuno conosce un modo per rinominare il getter e il setter di una variabile quando cambio il suo nome?Rinomina getter e setter in Eclipse. Scorciatoia?

La funzione di ridenominazione in eclissi è molto utile, ma, quando ho bisogno di rinominare alcune variabili, dopo ho bisogno di correggere manualmente il nome del getter e setter.

+3

se non hanno una logica speciale eliminarli e generarli di nuovo –

risposta

12
  1. Fare clic destro sulla variabile
  2. Refactor -> Rinomina
  3. Un prompt dovrebbe comparire che chiede per il nuovo nome del campo e se i metodi di accesso essere aggiornati. Digitare il nuovo nome del campo e selezionare le caselle di controllo sia per il setter che per il getter. Quindi fai clic su OK e il gioco è fatto.

enter image description here

Se non viene visualizzata la richiesta, aperta deselezionare la casella di controlloPreferenze> Java e Rename in editor without dialog. Quindi rifare i tre passaggi.

enter image description here

+0

non ottengo il prompt –

+0

Per impostazione predefinita, non viene visualizzato alcun prompt, ma può essere configurato nell'IDE> –

+1

Probabilmente si ha il "Rinomina nell'editor senza finestra di dialogo "set di preferenze (nella pagina delle preferenze di Java). –

7

ALT + Shift + R.
Per visualizzare due volte la finestra di dialogo "Rinomina campo" e selezionare l'opzione "rinomina getter/setter" (questa opzione verrà ricordata), quindi quando si preme ALT + Shift + R una volta, si rinomina in linea e si preme Invio getter/setter vengono automaticamente rinominati.