2011-10-05 77 views
7

在Java代碼樣式 - >代碼模板中有一個「委託方法」選項,但不在代碼下。我嘗試更改「Setter body」模板,因爲我想自動創建一組委託設置方法。但是,它不適用於代表。在eclipse中,我可以自定義委託方法代碼模板嗎?

所以我可以添加一個委託方法進入代碼模板的代碼的一部分或者我需要做點別的?

我使用在Win 7

回答

0

Eclipse的靛藍要創建getter和setter方法,選擇該字段的聲明並調用源代碼 - >生成getter和setter。

如果使用名稱前綴或後綴,請確保在代碼樣式首選項頁面(窗口>首選項>的Java>代碼樣式)指定此。

另一種創建getter和setter的方法是使用內容輔助。將光標置於成員之間的類型主體中,然後按Ctrl +空格鍵獲取創建getter或setter方法存根的提議。

+0

我知道如何生成的getter/setter-談論定做作出委託的方法... –

+0

在這種情況下,您必須創建自己的模板,符合您的要求。在這裏你有一個很好的起點:http://eclipse.dzone.com/news/visual-guide-templates-eclipse – josdios

+0

我想要完成的是我可以生成一個方法,如foomapPut(Object k,Object v ){...}而不是put(Object k,Object v){...} ... –

0

你可以這樣做,但你需要開發由Java開發工具(JDT)提供了一個使用插件Eclipse的重構API如下:

Anyone who supports a programming language in an Eclipse-based IDE will be 
asked sooner or later to offer automated refactorings - similar to what is 
provided by the Java Development Tools (JDT). Since the release of Eclipse 3.1, 
at least part of this task (which is by no means simple) is supported by a 
language neutral API:the Language Toolkit (LTK). But how is this API used? 

this一個開始。

相關問題