Это защищает от таких вещей, как:
if(condition)
{
//empty body
}
ИЛИ
private void methodeName(){
//empty body
}
Возникшая ошибка вынуждает вас явно поставить пустое{}
Я, вероятно, должен пояснить, что подавлять предупреждение, которое имеет свои достоинства, глупо.Чистый счет здоровья, который вы получили путем обмана, очевидно, ничего не стоит.Учитывая выбор, вы всегда должны исправлять проблему, замеченную компилятором, а не просто закрывать на это глаза.Тем не менее, существуют области, в которых компилятор не может быть уверен, что что-то будет проблемой или нет (дженерики Java - одна из таких областей), и там лучше выбрать просмотр каждого такого экземпляра, а затем скорее подавить предупреждение в этом конкретном месте.чем вообще отключить этот класс предупреждений и, возможно, пропустить настоящий.