基于对话框的重构用户界面

基于对话框的用户界面引导您完成执行所选重构所必需的步骤。基于对话框的重构用户界面由第一个短对话框(用于收集执行重构所需的信息)、单独的问题对话框(在检测到问题时弹出)和预览对话框(用于预览重构结果)组成。

输入对话框

此对话框收集重构所需信息。例如,对于重命名重构,将输入 Java 元素的新名称。可以按确定以执行重构或按预览 > 以预览重构结果。

预览对话框

JDT 允许您在执行重构操作之前预览它的结果。

预览对话框由两部分组成:

问题对话框

问题对话框指示正在尝试的重构操作是否存在有疑问的、潜在的或确切的问题。

可能会产生四种问题:

信息
描述为“信息”的问题对重构毫无影响,也不会对工作台中的代码产生负面影响。您很有可能可以忽略这种类型的问题。
警告
警告尝试预测编译器警告。此类问题很可能不会对工作台中的代码产生负面影响。
错误
描述为“错误”的问题很可能会导致编译器错误或者会在语义上更改工作台代码。尽管建议不要这样做,但还是可以选择继续进行重构而不理会这些错误。
停止问题
此类问题导致无法进行重构。例如,如果您选择注释并从其中选择“抽取方法”命令,则在尝试进行重构时工作台将发出停止问题,这是因为您不能抽取注释。

如果没有任何停止问题,则可以通过按确定按钮来进行重构。要预览重构操作的结果,请按继续按钮。

相关概念

重构支持

相关任务

重构但不预览
重构并预览
预览重构更改
撤销重构操作
重做重构操作

相关参考

重构操作

图标