Cerco di evitare di avere variabili non definitive quando possibile, e farebbe risparmiare qualche digitazione se Eclipse lo automatizzasse per me (anche così non dimentico di farlo). Quello che vorrei è che rilevi quando aggiungo una nuova assegnazione di variabile/dichiarazione di dichiarazione, e non appena ho finito, inserisci il modificatore final
.C'è un modo per far sì che Eclipse faccia automaticamente tutte le mie variabili finali?
Esiste un'opzione di configurazione o un plug-in leggero che consentirebbe questo?
Il giorno in cui si rendono conto che le dichiarazioni di cattura e le varsette sono ** non ** identiche alle dichiarazioni var locali, io stesso abilito questa opzione :) Per ora, devo ancora farlo a mano. –
@MarkoTopolnik Per foreach vars (ad esempio, 'for (final Object x: ...) {...}') non c'è molto problema, ma le variabili di iterazione 'for (int i = 0; ...; i ++) {...}', there ' d essere un problema Hai spesso occasione di assegnare per prendere le dichiarazioni? Non vedo molti problemi con 'try {} catch (finale Exception e) {...}' ... –
@JoshuaTaylor Sembra che manchi il mio punto ... il problema è avere tutte quelle parole chiave 'definitive 'che aggiungono rumore a il tuo codice. Quello che preferirei è l'essere * predefinito * e una parola chiave speciale che deve essere applicata per ottenere una variabile mutabile. –