看起来大家都认为以下类型的getter应该这样写:
- 原始布尔类型 -> getter is
- Boolean对象 -> getter get
示例:
public class Test {
private boolean primitive;
private Boolean object;
public boolean isPrimitive() {
return primitive;
}
public Boolean getObject() {
return object;
}
//..
}
问题:
有没有规范或文档说明指定布尔值的getter的方式是正确的?或者这只是一个普遍的假设?
我问这个问题是因为例如 wsimport 会为Boolean对象生成getter is。这是工具错误,还是允许和正确的?
另一方面,一些框架无法正常使用这种getter。例如JSF(EL)或Dozer。
object
。 - Suresh AttaJsonElement.isJsonArray()
- Brian Roach