Для простоты разработки, моя команда имеет следующий код в каждом классе Java:Могу ли я настроить Eclipse для подавления предупреждения «не используется» для определенного имени поля?
/**
* The logger instance.
*/
private static Logger LOGGER = new Logger(Foo.class);
Не каждый класс фактически регистрирует что-то, хотя, так что иногда это LOGGER
идет не используется, в комплекте с предупреждением Eclipse. У нас есть это, когда нам нужно, чтобы он регистрировал что-то для целей отладки или целей информации. В результате мы имеем несколько классов, в которых нет других предупреждений Eclipse, кроме этого. Мы могли бы добавлять аннотации для подавления этих предупреждений, но это касалось бы прикосновения к большому количеству файлов без реальной выгоды, кроме исправления предупреждений eclipse.
В идеале, что бы я хотел сделать, это установить правило, в котором говорится: «Если неиспользуемое поле имеет имя LOGGER
, ТОГДА подавить предупреждение« поле не используется ». Это вообще возможно?
Я думаю, что это применимо здесь: [YAGNI] (https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it) – QBrute
Нет никакой поддержки для этого. –
Сделать поле защищенным, а не частным. –