此对话框用于指定“提取接口”重构命令的选项。可以使用“提取接口”命令,基于选定类中的非静态公共方法来创建新接口。使用此操作时,将创建一个新接口,其中包含选择包括在该接口中的方法的声明。此外,还会设置当前类以实现新接口。
在源代码编辑器、“项目”窗口或“文件”窗口中选择某个类后,可通过选择“重构”>“提取接口”来打开“提取接口”对话框。
该对话框包含以下字段:
此列表中仅显示非静态公共方法。
如果从中提取接口的类已实现某个接口,则还会列出实现的接口。如果选中该接口的复选框,则会将该新接口的 implements 子句移到要提取的新接口中。
如果未选择“预览所有更改”,则单击“下一步”后,将立即执行重构。
除非清除“预览所有更改”复选框,否则,您需要执行以下步骤来完成重构:
将打开“重构”窗口,并显示受重构影响的代码的树视图。