2012-09-11 14 views

risposta

9

Utilizzare Alt+Shift+R nel campo richiesto. Nella finestra di dialogo che appare selezionare 'Apri Rinomina dialogo' e verificare le corrispondenti caselle

+0

la casella di controllo per il cambiamento getter/settr non è abilitata –

+0

Avete getter/setter per il settore in questione già in atto? – pankar

5

Select Field - > right click - > Refactor-> encapsulate field.

9

Rinominare il campo utilizzando Refactor> Rinomina e scegliere "finestra di dialogo Rinomina aperto" nella descrizione. Oppure, più semplice, premi Ctrl + R due volte.

Nella finestra di dialogo di rinomina è quindi possibile scegliere di rinominare il getter e il setter del campo.

L'impostazione si applica non è persistente, quindi dopo aver controllato Rinominare getter e Rinomina setter, il prossimo inline-rename onorerà l'impostazione come bene e rinominare i getter e setter.

Rename dialog in Eclipse 3.7

+0

Anche se il pankar ha già risposto lo stesso: +1 per il suggerimento di premere Ctrl + R due volte. – Kai

+0

La casella di controllo per rinominare getter/settr non è abilitata –

+0

@mangalashenoy quindi non sono disponibili getter o setter che soddisfano la convenzione di denominazione (get/is/set + nome del campo con nome del campo). Questo potrebbe essere perché hai già rinominato il campo. Quindi utilizzare una procedura in due passaggi: rinominare il campo in modo che corrisponda ai nomi degli accessor della proprietà, quindi rinominarlo nuovamente. –