gpt4 book ai didi

java - 如何通过代码调用 IntelliJ 内联方法操作?

转载 作者:行者123 更新时间:2023-11-29 09:01:42 27 4
gpt4 key购买 nike

我正在为 IntelliJ 编写一个重构插件,我想将操作调用到 Inline 方法 (ctrl+alt+ n).

鉴于我有要内联的方法的 PsiMethod,最好的方法是什么?

我是否应该尝试通过命令 id 查找并执行内联(我可以跳过对话框吗?)

或者我可以手动使用类似 InlineMethodProcessor 的东西吗?

最佳答案

好的,我找到了,你可以这样做:

new InlineMethodProcessor(project, psiMethod1, null, editor, false).run();
new InlineMethodProcessor(project, psiMethod2, null, editor, false).run();

顺便说一句,现在我已经完成了 2 次重构,它们会导致 2 次撤消操作。

我想知道是否有一种方法可以将它们(和其他东西)“包装”到一个撤消操作中?

关于java - 如何通过代码调用 IntelliJ 内联方法操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17097261/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com