Um assistente é utilizado para conduzir você pelas etapas necessárias para executar a reformulação selecionada.
Página de Parâmetros
Essa página reúne informações que são necessárias para a reformulação. Por exemplo, uma página de renomeação de parâmetros de reformulação solicita o novo nome do elemento Java.
Depois de fornecer todas as informações necessárias nesta página, você pode clicar em
Concluir
para executar a reformulação sem pré-visualizar os resultados.
Página de Pré-visualização
O JDT permite que você pré-visualize todos os resultados de uma ação de reformulação, antes de finalmente optar por executá-la.
A página de pré-visualização consiste em duas partes:
-
Uma árvore no topo que contém todos os elementos Java afetados pela reformulação. Cada nó de nível máximo na árvore representa uma unidade de compilação.
-
Um visualizador de comparação na parte inferior. O lado esquerdo do visualizador de comparação mostra o original, o lado direito exibe a origem reformulada.
Página de Problemas
A página de problemas de reformulação informa se há um problema suspeito, latente ou definitivo com a ação de reformulação que você está tentando executar.
Há quatro tipos de problemas:
-
Informações: esses tipos de problemas não afetam a reformulação de modo algum, nem afetam negativamente o código no workbench. Provavelmente você poderá ignorar esses tipos de problemas.
-
Avisos: esses tipos de problemas tentam prever os avisos do compilador. Esses tipos de problemas provavelmente não afetam negativamente o código no workbench.
-
Erros: esses tipos de problemas provavelmente causam erros no compilador ou alteram semanticamente o código do workbench. Você pode optar por continuar com a reformulação apesar desses erros, embora isso não seja recomendável.
-
Problemas de parada: esses tipos de problemas impedem totalmente que a reformulação ocorra. Por exemplo, se você selecionar um comentário e escolher o comando Extrair Método a partir dele, o workbench emitirá um problema de parada na tentativa de reformulação porque não é possível extrair um comentário.
Nas preferências de reformulação (Janela > Preferências > Java > Reformulação), você pode selecionar o nível padrão de problemas a serem exibidos quando estiver executando uma reformulação sem uma pré-visualização, (isto é, você clica em
Concluir
em vez de
Avançar
na página de parâmetros de reformulação).
Consulte Erros de Reformulação