Interfaz de usuario de refactorización basada en asistentes

Las interfaces de usuario basadas en asistentes se proponen orientarle paso a paso en el proceso de ejecutar una refactorización. Los asistentes de refactorización constan de una a n páginas de parámetros, una página de vista previa y una página de problemas.

Páginas de parámetros

Estas páginas reúnen la información que se necesita para la refactorización. Por ejemplo, en la refactorización de Promover se emplean dos páginas para reunir información sobre los métodos y campos que hay que promover y para reunir información sobre los métodos y campos obsoletos de subclases que se pueden suprimir. El usuario puede navegar por las páginas de parámetros con los botones Siguiente > y < Atrás.

Cuando haya facilitado la información necesaria, puede pulsar Finalizar para llevar a cabo la refactorización sin obtener una vista previa de los resultados. Si desea obtener una vista previa de los cambios, pulse Siguiente >.

Página 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.

La página de vista previa consta de dos partes:

Página Problemas

La página de problemas de refactorización 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 Finalizar. Para obtener una vista previa de los resultados de la acción de refactorización, pulse el botón Siguiente >.

Conceptos relacionados

Soporte de refactorización

Tareas relacionadas

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