0
我正在嘗試編寫一個Java插件,執行涉及插入新賦值語句的自定義重構,並且我不確定如何創建PsiAssignmentExpression
。創建Java PsiAssignmentExpression
我有一個PsiElementFactory
,但雖然我看到PsiElementFactory#createIdentifier
和PsiElementFactory#createVariableDeclarationStatement
,我看不到如何做任務。
我試圖尋找基礎源代碼中的提取變量重構,試圖找到一個例子,但無法找到它。
P.S.我查看了IntelliJ IDEA plugin development: how to modify the Psi tree?,它建議通過創建PsiFile
然後從中提取元素來創建PsiElements,但我想知道是否特定於創建不具有Java api的自定義語言。