[英]Generating Indexed Property Getters/Setters in Eclipse
默認情況下,eclipse根據JavaBeans常規屬性樣式生成getter / setter。
* public void setName(String name)
* public String getName()
從J2SE 5.0開始,JavaBeans規范允許IndexedPropertyChangeEvents,它們對數組具有不同的getter / setter命名方案:
* public void setName(int index, String name)
* public String getName(int index)
* public void setName(String[] names)
* public String[] getName()
如何配置eclipse以生成遵循此樣式的getter和setter?
如果有一個簡單的選項,它將在Windows-> Preferences-> Java-> Code Style中。 這是告訴生成器對布爾變量使用getter的設置。 您可能必須編寫一個插件或更改代碼生成機制。
另外,您也可以在需要時使用模板來做。 類似於以下內容:
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
你不能 eclipse不支持。 – 09年9月26日在21:07
我認為01是正確的-沒人能輕松實現這一目標。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.