1

我正在为我的项目使用 Checkstyle Maven 插件,但getSQLTypeName. 该方法在接口中进行了描述SQLData。在我的代码中,我实现了这个方法。例如:

@Override
public String getSQLTypeName() throws SQLException {
    return ORACLE_OBJECT_NAME;
} 

当我运行 Checkstyle 时,我有一个警告:

Unexpected getter name

你有什么建议?

4

1 回答 1

0

此警告由Sevntu CheckstyleSimpleAccessorNameNotationCheck生成。Seventu Checkstyle 是 Checkstyle 的第三方插件。此检查确保 getter 名称对应于它们返回的字段的名称。

因此,您的 gettergetSQLTypeName()应该返回一个名为sqlTypeName. 在您的情况下,它是一个名为 的常量ORACLE_OBJECT_NAME,它不匹配。

此检查的详细文档在此处

于 2014-06-18T15:40:39.773 回答