考虑以下代码:
bdval = new BigDecimal(strval, new MathContext(attrib.getPrecision()));
bdval.setScale(attrib.getScale(), RoundingMode.HALF_UP);
PMD非常正确地说:
对 Immutable 的无用操作
那么为什么不可变类BigDecimal
要为属性导出修改器呢?
考虑以下代码:
bdval = new BigDecimal(strval, new MathContext(attrib.getPrecision()));
bdval.setScale(attrib.getScale(), RoundingMode.HALF_UP);
PMD非常正确地说:
对 Immutable 的无用操作
那么为什么不可变类BigDecimal
要为属性导出修改器呢?