У меня есть имя поля, которое похоже на stati c constant
public static final String MAIL = "mail";
private String mail;
Я получаю предупреждение сонара:
`Methods and field names should not be the same or differ only by capitalization (squid:S1845)`
Хотя поле является экземпляром и константой, а не методом, а также stati c
Это ложно-положительное предупреждение гидролокатора, угловой случай, который я должен подавить, или есть реальная проблема в моем коде, и мне нужно переместить константу за пределы класс (или внутренний класс)?
Я обнаружил другие ложные срабатывания для этого предупреждения, но оно было исправлено, Шаблон Builder :
S1845 не должен вызывать проблему о построителях и методах, возвращающих одноименное поле