0
A
回答
0
可以有兩種方法:
可以使用
ASTVisitor
模式來參觀MethodDeclaration
節點,做名和參數進行檢查,並通過解析綁定從他們那裏得到IMethod
。請參閱下面的文章:通過
IMethods
獲取從編譯單元和環路IType
S,做檢查的名稱和參數,以找到所需的一個。IType [] typeDeclarationList = unit.getTypes(); for (IType typeDeclaration : typeDeclarationList) { // Get methods under each type declaration. IMethod [] methodList = typeDeclaration.getMethods(); for (IMethod method : methodList) { // Logic here. } }
相關問題
- 1. 通過eclipse獲取IMethod的方法調用CallHierarchy
- 2. 從Java的Native方法獲取方法簽名
- 3. 從方法中獲取類名
- 4. 從包名中獲取.java
- 5. 如何從該方法中獲取方法名稱?
- 6. 從動作獲取方法名稱
- 7. 從Rails dom_id方法獲取HTML類名?
- 8. 如何從VariableDeclarationStatement獲取方法名稱
- 9. 從動作委託獲取方法名
- 10. 如何從java類獲取方法參數名稱?
- 11. 從一個普通的靜態方法獲取類的名字在Java中
- 12. 在Powershell中獲取方法的全名?
- 13. 從Java中的arraylist中的對象方法獲取值?
- 14. 如何從WinRT中的Action中獲取方法名稱
- 15. Java中最簡潔的方法是從「AlphaSuffix」中獲取「Alpha」?
- 16. 如何從java中的類中獲取方法列表?
- 17. Java - 從目錄中獲取文件名
- 18. 獲取方法別名
- 19. 如何從Python中的靜態方法獲取(子)類名?
- 20. 從oracle表中動態獲取列名的最佳方法
- 21. 你能從PHP中的方法中獲得方法名嗎?
- 22. 從Web方法獲取java中的ajax響應(java.io.FileNotFoundException)
- 23. 如何從Python函數或方法中獲取函數或方法的名稱?
- 24. 從InputStream(Java)的獲取文件名
- 25. 如何在Eclipse中獲取方法的VM方法簽名?
- 26. 從MyTableViewController中的方法'viewDidLoad'獲取MyTableViewCell?
- 27. 從as3中的方法獲取對象
- 28. 從C#類中提取方法簽名
- 29. 從擴展方法中獲取原始變量名稱
- 30. 沒有方法錯誤 - 從表中獲取名稱
方法名不是唯一的,具有相同名稱的方法可以在同一個類(過載)或其他類存在。你還將什麼作爲輸入傳遞給你的插件? –
感謝您的回覆。我可以給方法名稱和參數區別於其他方法 –