在本节中,将使用重分解因子来对 Java 元素重命名。
1. |
在“包”视图中,选择 junit.framework.TestCase.java。 |
2. |
从它的上下文菜单中选择重命名。 |
3. |
重命名是一种重分解因子操作。重分解因子支持更改代码的结构而不更改它的语义行为。 在“重命名编译单元”对话框中的输入新名称字段中, 输入“MyTestCase.java”,然后单击下一步。 ![]() |
4. |
如果您真的选择对此资源重命名,则工作台会分析建议的更改,并提供即将进行的更改的预览。 对编译单元重命名会使其他编译单元中的 import 语句无效;因此,在此情况下,简单的重命名操作是不够的,将会导致编译错误。 ![]() |
5. |
在“重分解因子”预览对话框中,可以滚动浏览建议的各种更改,并根据需要来选择或取消选择更改。 注意:通常,您将接受所有建议的更改 |
6. |
单击完成以接受所有建议的更改。 |
7. |
在“包”视图中,选择新重命名的 MyTestCase.java 文件, 并从它的上下文菜单中选择“重分解因子 > 撤销将 TestCase.java 重命名为 MyTestCase.java”。 ![]() |
8. |
撤销重分解因子更改,而工作台返回到它先前的状态。只能在更改并保存编译单元之前撤销重分解因子操作,因为在更改并保存编译单元时会清除重分解因子撤销堆栈。 |