【发布时间】:2014-10-12 12:27:26
【问题描述】:
我正在与 sonar 和 lombok 一起工作,看来这两个不是朋友。
@Getter
public class MyAwesomeClass {
private String string1;
private String string2;
private String string3;
...
}
上面的示例为类中的每个字段生成了一个 getter 方法,这要归功于 @Getter 注释,但声纳警告我这些字段是“奇异字段”,它们仅用于一种方法,而不是这种情况是因为生成了 getter 方法。
很明显,声纳没有考虑龙目岛。我的问题是是否有可能使这些警告消失,例如使用@SuppressWarnings 注释?
【问题讨论】:
标签: java annotations sonarqube checkstyle lombok