Pregunta

¿Hay alguna forma de renombrar automáticamente el descriptor de acceso / mutador cuando una variable que obtienen / establecen se refactoriza? > renombrado (Eclipse 3.4)?

¿Fue útil?

Solución

1 - Cuando selecciona Refactor- > Rename en una variable, Eclipse le solicita que ingrese el nuevo nombre en un " en línea " caja. Directamente debajo de él, hay un mensaje de ayuda y junto a él un pequeño icono (una flecha que baja) .Haga clic en esa flecha y luego seleccione "Abrir cuadro de diálogo Cambiar nombre". Aparece una nueva ventana emergente con las casillas de verificación que necesita.

2 - Alternativamente, seleccione la variable que desea cambiar y presione dos veces Alt + Shift + R. Nuevamente, marque las casillas de verificación getter / setter.

Otros consejos

Por defecto, eclipse no cambiará el nombre de getters y setters cuando use el cambio de nombre 'en línea' de una variable. Sin embargo, puede cambiar este comportamiento utilizando el cuadro de diálogo 'Cambiar nombre de campo' para cambiar el nombre una vez, y seleccionando 'Cambiar nombre de getter' y 'Cambiar nombre de setter'. (consulte la respuesta por idrosid para obtener detalles solo sobre cómo abrir esta ventana).

Después de esto, los cambios de nombre 'en línea' también actualizarán el getter y setter para ese campo (pero no el parámetro en el setter).

Nota, he probado esto con Eclipse 4.5

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top