【发布时间】:2017-01-23 07:31:06
【问题描述】:
我正在尝试抑制警告“要么覆盖 Object.equals(Object),要么完全重命名该方法以防止任何混淆。”因为它是因为Hibernate的UserType而实现的。
以下都不行:
@SuppressWarnings(value = "squid:S1201")
或
@SuppressWarnings(value = "S1201")
或
@SuppressWarnings("S1201")
或
@edu.umd.cs.findbugs.annotations.SuppressWarnings(
value = "SuspiciousEqualsMethodName",
justification = "Hibernate UserType equals method."
)
或
@edu.umd.cs.findbugs.annotations.SuppressFBWarnings(
value = "SuspiciousEqualsMethodName",
justification = "Hibernate UserType equals method."
)
或
@SuppressWarnings("PMD.SuspiciousEqualsMethodName")
有什么想法吗?
SonarQube 版本 5.1.2 - LGPL v3 - 带有 Java 插件 v3.4 的社区。p>
【问题讨论】:
标签: java sonarqube sonarqube5.1