Rinominare i metodi di accesso / mutatore in Eclipse?
-
10-07-2019 - |
Domanda
Esiste un modo per rinominare automaticamente accessor / mutator quando una variabile che ottengono / impostano viene refactored - > rinominato (Eclipse 3.4)?
Soluzione
1 - Quando selezioni Refactor- > Rinomina su una variabile, Eclipse ti chiede di inserire il nuovo nome in un " in-line " scatola. Direttamente sotto di esso, c'è un messaggio di aiuto e accanto ad esso una piccola icona (una freccia che scende). Fai clic su quella freccia e quindi seleziona " Apri la finestra di dialogo Rinomina " ;. Viene visualizzato un nuovo popup con le caselle di controllo necessarie.
2 - In alternativa, seleziona la variabile che desideri modificare e premi due volte Alt + Maiusc + R. Seleziona nuovamente le caselle di controllo getter / setter.
Altri suggerimenti
Per impostazione predefinita, eclipse non rinomina getter e setter quando si utilizza la ridenominazione "inline" di una variabile. Tuttavia, è possibile modificare questo comportamento utilizzando una volta la finestra di dialogo "Rinomina campo" per rinominare e selezionando "Rinomina getter" e "Rinomina setter". (vedi la risposta di idrosid per dettagli solo su come aprire questa finestra).
Dopodiché le rinominazioni "inline" aggiorneranno anche il getter e il setter per quel campo (ma non il parametro nel setter).
Nota, l'ho provato con Eclipse 4.5