0
我正在開發Intellij想法的插件。我堅持在聲明後插入一段代碼。Intellij想法插件:Psi類
對於如:
mHelper.launchPurchaseflow(str,str,str);
我需要找到元素launchPurchaseflow
並添加一段代碼,statement.I使用PsiElement
和字符串匹配後得到相應的字符串。
現在我的PsiElement = mhelper.launchPurchaseFlow
。 如果我使用
psiClass.addAfter(newElement, PsiElement.getContext());
它只是試圖添加結束paranthesis.So其彈出後,我的新元素作爲不正確的語句。
對於如:
其在位置
mHelper.launchPurchaseflow(str,str,str)//newElement;
增加但我需要在
mHelper.launchPurchaseflow(str,str,str); // new Element.