Tengo un método que deseo eliminar. Este método se llama desde n cantidad de clases. Quiero eliminar este método utilizando la refactorización y también hacer que eclipse elimine todas las llamadas a este método en lugar de ir y limpiar en cada archivo. No pude encontrar una manera directa de hacer esto desde refactor (estoy usando ganymede)No puedo eliminar un método usando eclipse refactoring?
6
A
Respuesta
23
- Eliminar el cuerpo del método
- A continuación, seleccione el método
Refactor -> Inline
0
No creo que se pueda hacer a través de refactorización. Puedes hacer una búsqueda y reemplazar usando regex.
CTRL-H para abrir el diálogo de búsqueda sustituir
+2
decepcionante. Me gustaría eliminar este método y limpiar automáticamente cualquier código muerto que haya dejado. –
Cuestiones relacionadas
- 1. Eclipse rename/refactoring override
- 2. Refactoring adicional para Eclipse CDT
- 3. PHP Refactoring plugin para Eclipse PDT
- 4. método de fábrica de Java Refactoring
- 5. No puedo eliminar objetos usando Three.JS
- 6. Eclipse CDT move-file y rename-file refactoring?
- 7. ¿Cómo puedo eliminar entidades HTML usando Guava?
- 8. Refactoring SQL
- 9. Refactoring para Comprobabilidad en un sistema existente
- 10. Refactoring un árbol Si otra cosa
- 11. Refactoring método estático/campo estático para las pruebas
- 12. ¿Puedo usar un método que anule un método no virtual?
- 13. ¿Puedo eliminar un alias de método en Ruby?
- 14. Refactoring ADO.NET - SqlTransaction vs TransactionScope
- 15. PHP Refactoring Tools
- 16. Eliminar bloqueo de un método
- 17. Refactoring Guard Clauses
- 18. función similar refactoring pattern
- 19. Eliminar una ubicación SVN de Eclipse usando Subclipse
- 20. no puedo compilar método
- 21. Comando para eliminar un método completo?
- 22. clase abstracta Refactoring en C#
- 23. ¿Cómo puedo eliminar un nodo secundario en HTML usando JavaScript?
- 24. En Eclipse, ¿puedo eliminar los marcadores de error rojos?
- 25. Qt Creator Code File Refactoring
- 26. Eliminar usando un delimitador diferente
- 27. ¿Cómo puedo manejar un eclipse no resuelto (Python)
- 28. Refactoring/diseño de Scala funcional
- 29. Modificar un método usando Anotaciones
- 30. Usando el Eclipse AST
+1 sido muy útil – Ravisha
¡Me encanta! Sin embargo, eso no funciona cuando el método se especifica en una interfaz y los llamadores se refieren a la interfaz. Eclipse dice "No se pueden aplicar métodos abstractos en línea", y cuando se realiza la incorporación de implementaciones de métodos, no hay cambios después del refactor. –