2009-09-26 59 views
0

默認情況下,蝕根據JavaBeans的正則性樣式生成getter/setter方法對於陣列:生成索引屬性getter/setter方法在Eclipse

* public void setName(int index, String name) 
* public String getName(int index) 
* public void setName(String[] names) 
* public String[] getName() 

如何配置eclipse以生成遵循此風格的getter和setter?

+0

你不能。日食不支持。 – IAdapter 2009-09-26 21:07:42

回答

0

你不能。 eclipse不支持 那。 - 01 09年9月26日在21:07

我認爲01是正確的 - 沒有人很容易做到這一點呢。

2

如果有一個簡單的選項,它將在Windows->首選項 - > Java->代碼風格。這是告訴生成器使用布爾變量的getter的「is」的設置。 您可能必須編寫插件或更改代碼生成機制。

作爲一種替代方案,您可以在需要時使用模板來做到這一點。沿着線的東西:

public void set${l:List} (int i, String s) 
{ 
    ${l}.set(i, s); 
} 

public String get${l:List} (int i) 
{ 
    return ${l}.get(i); 
} 

如果沒有,總有搜索和替換 http://dev.eclipse.org/newslists/news.eclipse.tools.jdt/msg13332.html