【发布时间】:2018-03-28 07:42:18
【问题描述】:
我知道 IDE 允许这种类型的重构:
改变:
public String getDisplayName() { return name }
// usage: player.getDisplayName();
到
public String getCharacterDisplayName() { return name }
// usage: player.getCharacterDisplayName();
但是是否有一个工具可以改变代码 getDisplayName() 的所有外部使用
到这个:?
public HashMap<String, String> getArgHandler() {
return args; //name now stored under key "displayname" ( <"displayname", name>
}
//usage: player.getArgHandler().get("displayname");
即不重命名方法,而是强制机器将每个 getDisplayName() 方法完全更改为另一个方法?
【问题讨论】:
-
在这里寻求工具推荐是题外话。见stackoverflow.com/help/on-topic
-
“我可以在这里问什么主题?” > “程序员常用的软件工具;而且是”
-
Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it. -
不问哪个工具好,问有没有工具存在
-
询问“我应该使用哪个工具?”属于这类题外话
标签: java syntax refactoring