checkstyle getSQLTypeName
Я использую плагин Checkstyle Maven для своего проекта и имею проблемы с getSQLTypeName
, Этот метод описан в интерфейсе SQLData
, В моем коде я реализовал этот метод. Например:
@Override
public String getSQLTypeName() throws SQLException {
return ORACLE_OBJECT_NAME;
}
Когда я запускаю Checkstyle, у меня появляется предупреждение:
Unexpected getter name
Что вы можете посоветовать?
1 ответ
Решение
Это предупреждение генерируется SimpleAccessorNameNotationCheck SevntuCheckstyle. Seventu Checkstyle - стороннее дополнение к Checkstyle. Эта проверка гарантирует, что имена получателей соответствуют именам полей, которые они возвращают.
Итак, ваш добытчик getSQLTypeName()
должен вернуть содержимое поля с именем sqlTypeName
, В вашем случае это константа называется ORACLE_OBJECT_NAME
, который не соответствует.
Подробная документация по этой проверке находится здесь.