Redenominar elementos Java

En esta sección redenominará un elemento Java utilizando la refactorización. Las acciones de refactorización cambian la estructura del código sin cambiar su comportamiento semántico. 

  1. En la vista Explorador de paquetes, seleccione junit.framework.TestCase.java
  2. En el menú contextual, seleccione Refactorizar > Redenominar
  3. En el campo Nombre nuevo de la página Redenominar unidad de compilación, teclee "TestCase2".

    Asistente de refactorización de redenominar

  4. Para obtener una vista previa de los cambios que se harán como resultado de redenominar la clase, pulse Vista previa >.
  5. El entorno de trabajo analiza el cambio propuesto y presenta una vista previa de los cambios que se producirían si redenomina este recurso. 

    La acción de redenominar una unidad de compilación afectará a las sentencias de importación de otras unidades de compilación; por lo tanto, el cambio afectará a otras unidades de compilación. Dichas unidades se muestran en una lista de cambios, en el panel de vista previa. 

    Página Vista previa del asistente de refactorización

  6. En el diálogo Vista previa de refactorización, puede desplazarse a través de los cambios propuestos y seleccionar o deseleccionar los cambios, si es necesario. Habitualmente, aceptará todos los cambios propuestos. 
  7. Pulse Aceptar para aceptar todos los cambios propuestos. 

Acaba de ver que una acción de refactorización puede provocar muchos cambios en distintas unidades de compilación. Estos cambios se pueden deshacer como grupo. 

  1. En la barra de menús, seleccione Editar > Deshacer redenominación de TestCase.java a TestCase2.java.

    Menú Refactorizar

  2. Se deshacen los cambios de refactorización y el entorno de trabajo vuelve al estado anterior. Puede deshacer las acciones de refactorización hasta que cambie y guarde una unidad de compilación, momento en el cual se borra el almacenamiento intermedio que permite deshacer la refactorización.
Conceptos relacionados

Soporte de refactorización

Tareas relacionadas

Refactorización
Redenominar una unidad de compilación
Refactorización sin vista previa
Refactorización con vista previa
Vista previa de cambios de refactorización
Deshacer una operación de refactorización

Consulta relacionada

Acciones de refactorización
Asistente de refactorización
Preferencias Java