重构支持

Java 程序重构的目标是在不影响程序行为的情况下进行系统范围内的代码更改。Java 工具可以帮助您很方便地重构代码。

重构工具支持 Martin Fowler 的 Refactoring: Improving the Design of Existing Code(Addison Wesley 1999)一书中描述的许多变换,如抽取方法内联局部变量等

当执行重构操作时,可以选择在选择执行重构操作之前预览由重构操作导致的所有更改。在预览重构操作时,将通知您潜在的问题,并且将向您显示重构操作将执行的更改的列表。如果不预览重构操作,则将完全进行更改,并且将显示产生的任何问题。如果检测到不允许重构继续的问题,则操作将停止,并且将显示问题列表。

许多 Java 视图(例如,“包资源管理器”和“大纲”)和编辑器的上下文菜单都提供了重构命令。许多“明显简单”的命令(如移动重命名)实际上都是重构操作,这是因为移动和重命名 Java 元素通常需要更改从属文件。

相关概念
Java 开发工具(JDT)

相关任务
重构
重构但不预览
重构并预览
预览重构更改
撤销重构操作
重做重构操作

相关参考
重构操作
重构向导
重构首选项
抽取方法错误

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.