我经常使用生成 toString 并从 Eclipse 的下拉菜单中生成 hashCode 和 equals 方法。我们的代码质量工具会检查这些方法并标记我们的循环复杂性。解决此问题的简单方法是在方法中添加 @SuppressWarnings("all") 注释
这是生成的代码
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("ExportServerJpa [protocol=").append(protocol)
.append(", serverName=").append(serverName).append(", port=")
.append(port).append(", keyPhrase=").append(keyPhrase)
.append("]");
return builder.toString();
}
这是我们必须检查的
@Override
@SuppressWarnings("all")
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("ExportServerJpa [protocol=").append(protocol)
.append(", serverName=").append(serverName).append(", port=")
.append(port).append(", keyPhrase=").append(keyPhrase)
.append("]");
return builder.toString();
}
eclipse可以设置成默认包含@SuppressWarnings("all")注解吗
我们不能修改我们的代码质量系统来忽略这些方法