Quería agregar algo de información a algunos otras respuestas aquí.
Archenoth's answer señala que puede obtener más información al ejecutar Vista previa en la operación de cambio de nombre. Me tomó un tiempo descubrir cómo obtener una vista previa: escriba la tecla de cambio de nombre una segunda vez para obtener el diálogo. En ocasiones, Preview no proporcionaba la información del error (y tampoco lo hacía el cambio de nombre rápido sin la ppoup), pero al hacer clic en Aceptar en el diálogo decía más.
MutantXenu encontrado información de los registros por entrar en los archivos del espacio de trabajo, pero también se puede llegar a estos dentro de Eclipse, vaya a la vista de registro de errores (de Cmd-3)
Cuando tuve este problema, el registro de errores me indicó esta afirmación fallida: "La búsqueda de declaración de método no encontró el elemento original", lo que generó algunos errores no resueltos. (Estoy ejecutando Kepler, pero el problema es aparentemente difícil de replicar y no veo evidencia de que se haya resuelto. Consulte here y here.)
Puede ver si está experimentando este error específico al seleccionar el método y usando Cmd-G (o Ctrl-G: Buscar> Declaraciones> Espacio de trabajo). Eclipse no puede encontrar el método que intenta cambiar de nombre y la búsqueda aparece vacía.
Mi caso sugiere que es posible que el error tenga que ver con métodos idénticos en diferentes clases. Cuando el problema ocurre con un método, no afecta a la mayoría de los demás.
Actualizar, Proyecto-> Limpiar, y reiniciar Eclipse no me ayudaron. Kevin's answer funcionó para mí: "Intente eliminar el proyecto de Eclipse (no elimine los contenidos del proyecto en el disco) y luego vuelva a cargarlo".
¿Qué opinión se encuentra usted? ¿Qué estás renombrando, y para qué? Solo debe proporcionar más información si realmente espera alguna ayuda ... – arcy
Verifique también si el proyecto tiene algún error de compilación. En algún momento con errores de compilación, no te permite refaccionar las cosas. – vikas
Esto me sucedió al intentar cambiar el nombre en un método de Javascript. JSDT está instalado. Eliminar y agregar proyectos no ayuda. – Nilzor