因为我们不使用tostring
或equals
,它减少了coverage
。
所以我们需要为tostring
,equals
禁用lombok
有什么办法吗?
对于吸气剂
@Getter(AccessLevel.NONE)
我可以这样做,但对于其他人,我该怎么办?
据我了解,
@lombok.Accessors(chain = true, fluent = true)
这也适用于吸气剂设置器
答案 0 :(得分:3)
我不知道您所使用的承保范围是什么,但是我们启用了lombok设置,以防止它影响我们的承保范围。使用以下命令在项目的顶层创建 lombok.config 文件:
config.stopBubbling = true
lombok.addLombokGeneratedAnnotation = true
第一行是可选的;它只是告诉lombok停止搜索其他配置文件。第二行使lombok向其创建的方法添加注释,以将其标记为lombok生成。对于我们使用的覆盖率工具,jacoco可防止其在计算覆盖率时考虑这些方法。
答案 1 :(得分:2)
如果我正确理解了您的问题,则应该这样做。
@Setter
@Getter
public class SomeClass {
...
}