3
我想爲Intellij IDEA編寫一個插件,它應該修改Java和Kotlin代碼。修改Kotlin類
我使用的方法
PsiClass.getMethods()
爲了獲得Java和科特林類的所有方法。到目前爲止好,所以後來我用像
PsiClass.add(), PsiClass.addAfter(), PsiClass.addBefore()
,所有做工精細,一旦他們被稱爲上的Java文件的方法,但開始拋出一個異常
IncorrectOperationException
一次我打電話給他們在科特林類。
我很欣賞任何關於如何修改Kotlin和Java類的提示(最好使用相同的方法)。
你的建議似乎工作。謝謝!你能建議一些資源,我可以找到更多的關於這個話題?我還沒有在JetBrain網站的教程http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started.html上找到這些信息。 – Andrew
我想你將不得不看看IJ和Kotlin的源代碼。 –