Interfaz de usuario de refactorización basada en diálogos

Las interfaces de usuario basadas en diálogos se proponen orientarle paso a paso en el proceso de ejecutar la refactorización seleccionada. La interfaz de usuario de refactorización basada en diálogos consta de un primer diálogo corto que permite reunir la información que se necesita para ejecutar la refactorización, un diálogo de problemas aparte que emerge en el caso de que se detecten errores, y un diálogo de vista previa que permite obtener una vista previa de los resultados de una refactorización.

Diálogo de entrada

Este diálogo reúne la información que se necesita para la refactorización. Por ejemplo, en el caso de una refactorización de redenominación, escribirá el nombre nuevo del elemento Java. Puede elegir entre pulsar Aceptar para ejecutar la refactorización o bien pulsar Vista previa > para obtener una vista previa del resultado de la refactorización.

Diálogo Vista previa

Las herramientas de desarrollo Java (JDT) le permiten obtener una vista previa de los resultados de una acción de refactorización antes de ejecutarla.

El diálogo de vista previa consta de dos partes:

Diálogo de problemas

El diálogo de problemas indica si existen problemas (probables, potenciales o categóricos) relacionados con la acción de refactorización que está intentando realizar.

Hay cuatro tipos de problemas posibles:

Información
Los problemas de tipo informativo no afectarán a la refactorización de ninguna forma, ni afectarán negativamente al código en el entorno de trabajo. Lo más probable es que pueda hacer caso omiso de este tipo de problemas.
Avisos
Los problemas de este tipo intentan predecir los avisos del compilador. Lo más probable es que este tipo de problemas no lleguen a afectar negativamente al código en el entorno de trabajo.
Errores
Es muy probable que este tipo de problemas provoque errores en el compilador o cambie la semántica del código en el entorno de trabajo. Puede optar por continuar realizando la refactorización a pesar de estos errores, aunque le recomendamos que no lo haga.
Problemas de detención
Los problemas de este tipo impiden que se lleve a cabo la refactorización. Por ejemplo, si selecciona un comentario y en él elige el mandato Extraer método, el entorno de trabajo emitirá un problema de detención cuando intente la refactorización, porque no se puede extraer en un comentario.

Si no hay problemas de detención, podrá llevar a cabo la refactorización pulsando el botón Aceptar. Para obtener una vista previa de los resultados de la acción de refactorización, pulse el botón Continuar.

Conceptos relacionados

Soporte de refactorización

Tareas relacionadas

Refactorización sin vista previa
Refactorización con vista previa
Vista previa de cambios de refactorización
Deshacer una operación de refactorización
Rehacer una operación de refactorización

Consulta relacionada

Acciones de refactorización

Iconos