2011-09-01 64 views
0

我想製作一個這樣的工具:製作Eclipse插件:如何從字符串打開類聲明「java.is.Good」

「java.is.Good.toString()」我想搜索此String並跳轉到Good.toString()方法體。

如何激活? 我可以讀日食的源代碼,但一無所知Eclipse插件開發,所以請給我一些指導只是想:

的主要手段 org.eclipse.jdt.core.search.MethodDeclarationMatch [我不能找到在哪裏把字符串路徑搜索]

的關鍵樣品 [我找不到月食「navigate->公開宣佈」源代碼]

+0

這完全是爲了讓讀助手輕鬆導航到指定的代碼而不更改任何源代碼 – kita32

回答

0

嘗試插件間諜工具Eclipse的一個JavaElement找到現有的功能代碼和說明。

作爲jdt,用戶有很多api可以做這樣的事情,比如通過字符串名稱查找JavaElement。

但是,遺憾的是很少有人熟悉這部分,一切都取決於你。

祝你好運。

0

相同的功能(光標下的打開類型,光標下的打開文件)給出名爲AnyEdit Tools的插件(更新站點:http://andrei.gmxhome.de/eclipse/)。查看它的來源或者只是使用它。

P.S.插件選擇間諜,顯示有關當前窗口/編輯/選擇(貢獻插件,班級,選擇等)

  • Shift + Alt鍵的詳細信息 -

    • 按住Shift + Alt + F1:對於插件的開發/黑客有用的快捷鍵+ F3 - 顯示貢獻插件,顯示哪個插件貢獻了活動窗口