gpt4 book ai didi

java - 在 intelliJ 中创建一个 psiElement

转载 作者:行者123 更新时间:2023-11-30 10:48:13 26 4
gpt4 key购买 nike

我需要使用我的插件向现有代码添加一些代码,但我需要将其添加为 psiElements 而不是代码中的字符串。

我需要知道是否可以将代码中的元素实例化为 psiElements 并将其添加到 psiTree。

这更像是将 PsiStatements 添加到代码中,其中包含一些 psiElements。

最佳答案

来自 IntelliJ 插件开发论坛 thread

PsiElementFactory factory = file.getManager().getElementFactory();
PsiComment comment = factory.createCommentFromText(msg, file);
file.addBefore(comment, file.getFirstChild());

另见

  1. 修改插件开发的源代码部分 FAQ.

  2. IntelliJ IDEA plugin development: how to modify the Psi tree?

关于java - 在 intelliJ 中创建一个 psiElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35891545/

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