2012-07-20 176 views
6

我想知道是否有一種簡單的方法來擴展Eclipse中Java編輯器的某些自定義項目的功能。在Eclipse中自定義Java編輯器

例:當我在寫蝕:

@Deprecated 
public void foo(); 

foo將自動打叉的,從而容易注意到。 在一些項目中,我希望使用像@Untested或@Verified這樣的自定義註釋來實現更好的開發環境(但當然,這裏有很多類似的例子(特殊類的顏色等)。

我想創建擴展該類規則的一個簡單的Eclipse包,但我無法找到這個適當的擴展點。 我必須從頭開始創建一個新的文本編輯器?

感謝您的任何幫助或評論,

+0

鑑於您不想手動打開所有查找這些文件的文件,您還將編寫註釋處理器(Oracle有一個教程,我認爲)來查找所有文件。雖然,我相信Eclipse帶有一個插件,可以爲您提供代碼/測試覆蓋率(對於@Untested的某些值)。 – 2012-07-20 15:44:24

回答

1

您可能需要繼承並修改JDT編輯器。查看JDT源代碼(org.eclipse.jdt.ui。*包)。您可以輕鬆地由於提供了JDT源代碼,所以您可以使用經典的Eclipse SDK工作。使用插件視圖將這些項目拖入工作區,以便編輯它們。我認爲關於JDT源代碼的文檔並不多。不過,請查看與JDT相關的Eclipse幫助部分。

+0

感謝您的回答。我正在檢查這個方向。 – ThR37 2012-07-24 09:08:21

相關問題