Intellij Idea中类型迁移的用例是什么?

时间:2012-09-21 06:15:31

标签: java refactoring intellij-idea automated-refactoring

好的,我有这个变量声明

 private List<String> params;

我想将params的类型更改为:

private Collection<String> params;

我从上下文菜单中选择Refactor-->Type Migration (the combination of Ctrl+Shift+F6)但没有任何反应。

我的问题是:

  1. 那么类型迁移的目的是什么?
  2. 我如何实现最有效的目标?

1 个答案:

答案 0 :(得分:4)

这是它的工作方式,但文本光标需要在List<String>内,而不是在引用params的名称中,因为你想要重构类型而不是参考。