基于对话框的重构用户界面
基于对话框的用户界面引导您完成执行所选重构所必需的步骤。基于对话框的重构用户界面由第一个短对话框(用于收集执行重构所需的信息)、单独的问题对话框(在检测到问题时弹出)和预览对话框(用于预览重构结果)组成。
输入对话框
此对话框收集重构所需信息。例如,对于重命名重构,将输入 Java 元素的新名称。可以按确定以执行重构或按预览 > 以预览重构结果。
预览对话框
JDT 允许您在执行重构操作之前预览它的结果。
预览对话框由两部分组成:
-
位于顶部的树,包含受重构影响的所有 Java 元素。该树中的每个顶级节点都表示一个编译单元。
-
位于底部的比较查看器。比较查看器的左边显示原始内容,而右边显示重构后的源代码。
问题对话框
问题对话框指示正在尝试的重构操作是否存在有疑问的、潜在的或确切的问题。
可能会产生四种问题:
-
信息
-
描述为“信息”的问题对重构毫无影响,也不会对工作台中的代码产生负面影响。您很有可能可以忽略这种类型的问题。
-
警告
-
警告尝试预测编译器警告。此类问题很可能不会对工作台中的代码产生负面影响。
-
错误
-
描述为“错误”的问题很可能会导致编译器错误或者会在语义上更改工作台代码。尽管建议不要这样做,但还是可以选择继续进行重构而不理会这些错误。
-
停止问题
-
此类问题导致无法进行重构。例如,如果您选择注释并从其中选择“抽取方法”命令,则在尝试进行重构时工作台将发出停止问题,这是因为您不能抽取注释。
如果没有任何停止问题,则可以通过按确定按钮来进行重构。要预览重构操作的结果,请按继续按钮。
重构支持

重构操作
图标