私は新しい割り当てステートメントを挿入するカスタムリファクタリングを行う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を持たないカスタム言語を作成することに特有ですか?