Cuando cambio el nombre de una variable en eclipse usando Ctrl + 1, no cambia el nombre de los métodos getter/setter. ¿Hay alguna forma de cambiar el nombre de los métodos también?Refactorización de un campo en eclipse
Respuesta
Use Alt+Shift+R
en el campo deseado. En el cuadro de diálogo que aparece, seleccione 'Abrir Cambiar nombre de cuadro de diálogo' y marque las casillas de verificación correspondientes
la casilla de verificación para el cambio de captador/settr no está habilitado –
¿Tiene el getters/setters para el campo en cuestión ya en su lugar? – pankar
Select Field - > right click - > Refactor-> encapsulate field
.
Cambie el nombre del campo usando Refactor> Renombrar y elija "abrir diálogo de cambio de nombre" en la información sobre herramientas. O, más simple, presione Ctrl + R dos veces.
En el cuadro de diálogo de cambio de nombre, puede optar por cambiar el nombre del captador y el colocador del campo también.
El ajuste se aplica no es persistente, por lo que después de comprobar Renombrar captador y colocador Renombrar, la siguiente línea de cambio de nombre-honrará el ajuste también y cambiar el nombre de los captadores y definidores.
Incluso si pankar ya respondió lo mismo: +1 para la sugerencia de presionar Ctrl + R dos veces. – Kai
La casilla de verificación para cambiar el nombre getter/settr no está habilitada –
@mangalashenoy, entonces no tiene getters o setters que coincidan con la convención de nomenclatura (get/is/set + title cased field name). Esto podría deberse a que ya cambió el nombre del campo. Use un proceso de 2 pasos y luego: cambie el nombre del campo para que coincida con los nombres de acceso a la propiedad, luego cambie el nombre nuevamente. –
- 1. Android: ¿Refactorización de archivos XML en Eclipse?
- 2. ¿Escribir un nuevo complemento de refactorización para Eclipse?
- 3. Refactorización inteligente de nombres de archivos en Eclipse + Android?
- 4. Refactorización para mover un campo privado de una clase a su clase auxiliar?
- 5. herramientas de refactorización Java
- 6. advertencia campo serialVersionUID en Eclipse
- 7. Refactorización de un método grande en .NET
- 8. refactorización Eclipse - tire hacia arriba método para interactuar
- 9. Eclipse JDT: ¿Existe una refactorización para reemplazar los accesos de campo directos con los métodos setter/getter?
- 10. Refactorización en Emacs
- 11. Refactorización de JavaScript en Vim
- 12. Refactorización en Ruby
- 13. refactorización prematura?
- 14. Necesidad de refactorizar los nombres de campo en eclipse que también deberían cambiar getters/setters
- 15. Refactorización: cómo evitar que se muestre la pestaña de refactorización.
- 16. Refactorización de esquemas XSD
- 17. Acerca de la refactorización
- 18. Error en la vista previa de la refactorización de Eclipse personalizada
- 19. Refactorización de una clase
- 20. Eclipse: ¿Cómo generar automáticamente getter al agregar un campo?
- 21. Refactorización de autoconjunto
- 22. Objetivos de refactorización?
- 23. ¿El Proyecto de Herramientas Web de Eclipse maneja la refactorización dentro de las JSP?
- 24. Refactorización de una clase en C++
- 25. Refactorización de código compartido en varias soluciones
- 26. ¿Hay alguna API de refactorización de Eclipse a la que pueda llamar mediante programación?
- 27. ¿Por qué Eclipse no agrega anotaciones @Override en la refactorización "Generar métodos delegados"?
- 28. Refactorización "incluye archivo infierno"
- 29. Refactorización de declaración foreach anidada
- 30. Oracle DB (PL/SQL) Herramientas de refactorización
@Dinup Kandel esto no va a cambiar el nombre de los getters/setters – pankar