【发布时间】:2011-08-31 22:32:31
【问题描述】:
当我在 Eclipse 中使用自动生成 getter/setter 的类字段时,它的名称类似于String lAttr,它会生成:
public String getlAttr() {
return lAttr;
}
public void setlAttr(String lAttr) {
this.lAttr = lAttr;
}
字段的第一个字母不会大写!但是我使用的一些框架使用反射并通过使用“get”+大写的字段名称来调用 getter/setter。
我可以在 Eclipse 中更改 getter/setter 的代码生成以产生类似 getLAttr() 和 setLAttr() 的输出吗?
【问题讨论】:
-
这听起来像是 Eclipse 的一个错误。
-
似乎只有在前缀中只有1个小写字符时才会发生。
-
Eclipse 根据 Java 约定生成 getter 和 setter 名称,请参阅 stackoverflow.com/questions/1991316/…