Redenominar elementos Java
En esta sección redenominará un elemento Java utilizando la
propagación. Las acciones de propagación cambian la estructura del
código sin cambiar su comportamiento semántico.
- En la vista Explorador de paquetes, seleccione
junit.framework.TestCase.java.
- En el menú contextual, seleccione Propagar > Redenominar.
- En el campo Especifique un nombre nuevo de la página
Redenominar unidad de compilación, escriba "TestCase2".
- Para obtener una vista previa de los cambios que se harán como resultado
de redenominar la clase, pulse Vista previa >.
- 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.
- En el diálogo Vista previa de propagació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.
- Pulse Aceptar para aceptar todos los cambios propuestos.
Acaba de ver que una acción de propagación puede provocar muchos cambios en
distintas unidades de compilación. Estos cambios se pueden deshacer como grupo.
- En la barra de menús, seleccione Propagar > Deshacer redenominación de TestCase.java
como TestCase2.java.
- Se deshacen los cambios de propagación y el entorno de trabajo vuelve al
estado anterior. Puede deshacer las acciones de propagación hasta que cambie y
guarde una unidad de compilación, momento en el cual se borra el almacenamiento
intermedio que permite deshacer la propagación.
Soporte de propagación
Propagación
Redenominar una unidad de compilación
Propagación sin vista previa
Propagación con vista previa
Vista previa de cambios de
propagación
Deshacer una operación de propagación
Acciones de propagación
Asistente de propagación
Preferencias de propagación