gpt4 book ai didi

java - 创建 Java PsiAssignmentExpression

转载 作者:行者123 更新时间:2023-12-02 13:19:06 25 4
gpt4 key购买 nike

我正在尝试编写一个 Java 插件来执行自定义重构,其中涉及插入新的赋值语句,但我不确定如何创建 PsiAssignmentExpression

我有一个 PsiElementFactory,但是当我看到 PsiElementFactory#createIdentifierPsiElementFactory#createVariableDeclarationStatement 时,我不知道如何执行作业。

我尝试在基本源代码中寻找提取变量重构以尝试找到示例,但尚未找到它。

附注我看了IntelliJ IDEA plugin development: how to modify the Psi tree? ,其中建议通过创建 PsiFile 来创建 PsiElements,然后从中提取元素,但我想知道这是否特定于创建没有 Java api 的自定义语言。

最佳答案

使用PsiElementFactory#createExpressionFromText并传入您要创建的作业的文本。例如"s =\"Hello World\"".

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

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