安全删除
此重构允许安全地删除文件和代码符号。CodeArts IDE将验证所有受影响的用法,并相应地调整代码。
执行重构
- 选择要应用重构的实体(资源管理器中的文件或代码编辑器中的符号)。
- 单击右键展示上下文菜单,选择 。
- 在打开的“安全删除”对话框中,选择CodeArts IDE是否要搜索代码中被选定符号的引用。如下图所示:
图1 安全删除
- 单击“重构”以应用重构。
示例
例如,在整个方法调用层次结构中删除未使用的参数i。
重构前
“com\refactoring\source\SafeDelete.java”文件内容如下:
class SafeDelete { private void foo(int i) { bar(i);} private void bar(int i) { baz(i);} private void baz(int i) { } }
重构后
“com\refactoring\source\SafeDelete.java”文件内容如下:
class SafeDelete { private void foo() { bar();} private void bar() { baz();} private void baz() { } }