當我使用自動生成的的getter/setter在Eclipse中的一個類別字段與名稱類似
String lAttr
會產生這樣的:奇怪的自動生成的getter和setter
public String getlAttr() {
return lAttr;
}
public void setlAttr(String lAttr) {
this.lAttr = lAttr;
}
的第一個字母字段不會被大寫!但是我使用的一些框架使用反射並通過使用「get」+大寫字段名稱調用getter/setter。
我可以更改eclipse中getter/setter的代碼生成以產生如getLAttr()
和setLAttr()
的輸出嗎?
這聽起來像一個日食的bug。 –
它似乎只發生在前綴中只有一個小寫字符時。 – user802421
Eclipse根據Java約定創建了getter和setter名稱,請參閱http://stackoverflow.com/questions/1991316/where-is-the-javabean-property-naming-convention-defined – xmedeko