此对话框用于指定“将匿名类转换为内部类”重构命令的选项。可以使用“将匿名类转换为内部类”命令,将匿名类转换为包含名称和构造函数的内部类。在使用此操作时,将创建一个新的内部类,并将匿名内部类替换为对新内部类的调用。
可以从源代码编辑器中打开“将匿名类转换为内部类”对话框。将插入点放在要转换的匿名内部类中,然后选择“重构”>“将匿名类转换为内部类”。
该对话框包含以下字段:
如果未选择“预览所有更改”,则单击“下一步”后,将立即执行重构。
如果选中“预览所有更改”复选框,则需要执行以下步骤来完成重构:
将打开“重构”窗口,并显示受重构影响的代码的树视图。