重构向导
向导指导您完成执行所选重构所需的步骤。
参数页面
此页收集重构所需要的信息。例如,“重命名重构参数”页面会要求您输入 Java 元素的新名称。
在此页面上提供了所有必需的信息之后,可单击完成来执行重构而不预览结果。
“预览”页面
JDT 允许您在最终选择执行重构之前预览重构操作的结果。
“预览”页面由两部分组成:
-
位于顶部的树,包含受重构影响的所有 Java 元素。该树中的每个顶级节点都表示一个编译单元。
-
位于底部的比较查看器。比较查看器的左边显示原始内容,而右边显示经过重构的源代码。
“问题”页面
“重构问题”页面告知您正在尝试进行的重构操作是否存在有疑问的、潜在的或明确的问题。
可能会产生四种问题:
-
信息
-
这些类型的问题对重构毫无影响,也不会对工作台中的代码有负面影响。很可能可以忽略这些类型的问题。
-
警告
-
这些类型的问题试图预测编译器警告。这些类型的问题很可能不会对工作台中的代码有负面影响。
-
错误
-
这些类型的问题很可能会导致编译器错误或者会在语义上更改工作台代码。尽管建议不要这样做,但还是可以选择继续进行重构而不理会这些错误。
-
停止问题
-
这些类型的问题实际上完全阻止了重构的发生。例如,如果您选择注释并从其中选择“抽取方法”命令,则在尝试进行重构时工作台将发出停止问题,这是因为您不能抽取注释。
在
重构首选项页面(
窗口 >
首选项 >
Java >
重构)中,可以选择要在执行重构而不进行预览时显示的问题的缺省级别(即,您将单击“重构参数”页面中的
完成而不是
下一步)。
重构支持
重构但不预览
重构并预览
预览重构更改
撤销重构操作
重作重构操作
重构操作
重构首选项
图标