Domanda

Esiste un modo per rinominare automaticamente accessor / mutator quando una variabile che ottengono / impostano viene refactored - > rinominato (Eclipse 3.4)?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top