这可能是一个非常简单的问题,但是由于某种原因,我没有找到答案。
要解释我要做什么,可以说我有:
public String A(){ return B(); } public String B(){ return "HELLO"; }
我希望这成为:
public String A(){ return "HELLO"; }
我想避免手动执行此操作。
您可以将插入符号放在要内联的功能上,然后按Ctrl + Alt + N。Intellij将查找这些事件并为您提供图像中下面列出的某些解决方案。
Ctrl + Alt + N
在您的情况下,您要选择第一个选项以删除B功能。
B
[当您找不到重构自动化时,可以将插入符号放在要重构的代码段上,然后按Ctrl + Alt + Shift + T,将弹出一个对话框,其中包含所有可能的重构。
Ctrl + Alt + Shift + T