Intento evitar tener variables no finales cuando sea posible, y ahorraría algo de tipeo si Eclipse me automatizara esto (también para que no me olvide de hacerlo). Lo que me gustaría es que detecte cuando agregue una nueva instrucción de asignación/declaración variable, y tan pronto como la termine, inserte el modificador final
.¿Hay alguna manera de hacer que Eclipse haga automáticamente todas mis variables definitivas?
¿Hay alguna opción de configuración o complemento liviano que logre esto?
El día en que se den cuenta de que catch-declarations y for-vars ** no ** son las mismas que las declaraciones de var locales, habilitaré esta opción por mí mismo :) Por ahora, todavía tengo que hacerlo a mano. –
@MarkoTopolnik Para los vars foreach (p. Ej., 'For (Objeto final x: ...) {...}') no hay mucho problema, pero las variables de iteración 'for (int i = 0; ...; i ++) {...}', there ' d ser un problema ¿A menudo tienes la oportunidad de asignar a las declaraciones de capturas? No veo mucho problema con 'try {} catch (excepción final e) {...}' ... –
@JoshuaTaylor Parece que te estás perdiendo de mi punto ... el problema es tener todas esas palabras clave 'finales' agregando ruido a tu codigo. Lo que preferiría es que el último sea el * default * y una palabra clave especial que deba aplicarse para obtener una variable mutable. –