创建 Java PsiAssignmentExpression
Create Java PsiAssignmentExpression
我正在尝试编写一个 Java 插件来执行涉及插入新赋值语句的自定义重构,但我不确定如何创建 PsiAssignmentExpression
.
我有一个 PsiElementFactory
,但是当我看到 PsiElementFactory#createIdentifier
和 PsiElementFactory#createVariableDeclarationStatement
时,我不知道如何做作业。
我尝试在基本源代码中寻找提取变量重构来尝试找到一个示例,但还没有找到。
P.S。我查看了 ,它建议通过创建 PsiFile
然后从中提取元素来创建 PsiElements,但我想知道这是否特定于创建没有 Java api.
使用PsiElementFactory#createExpressionFromText
并传入您要创建的作业的文本。例如 "s = \"Hello World\""
.
我正在尝试编写一个 Java 插件来执行涉及插入新赋值语句的自定义重构,但我不确定如何创建 PsiAssignmentExpression
.
我有一个 PsiElementFactory
,但是当我看到 PsiElementFactory#createIdentifier
和 PsiElementFactory#createVariableDeclarationStatement
时,我不知道如何做作业。
我尝试在基本源代码中寻找提取变量重构来尝试找到一个示例,但还没有找到。
P.S。我查看了 PsiFile
然后从中提取元素来创建 PsiElements,但我想知道这是否特定于创建没有 Java api.
使用PsiElementFactory#createExpressionFromText
并传入您要创建的作业的文本。例如 "s = \"Hello World\""
.