@SuppressWarnings при наличии аннотации в качестве суперинтерфейса
У меня есть перечисление, которое реализует аннотацию, и я получаю предупреждение:
Аннотации типа A не должны использоваться в качестве суперинтерфейса для MyClass.
Есть ли значение для @SuppressWarnings, которое обрабатывает это предупреждение?
Я не хочу использовать @SuppressWarnings ( "все" ), я бы предпочел бы предупреждение, чем подавить все из них.
Я использую Eclipse.
Ответы
Ответ 1
Я считаю, что такого значения для @SuppressWarnings
нет. Если бы было такое значение, тогда компилятор дал бы вам подсказку по его использованию вместе с предупреждением.
Так как это не существует, это, вероятно, означает, что не рекомендуется добавлять аннотацию к вашему перечислению.
И если вы все еще хотите пойти таким образом, я думаю, что @SuppressWarnings("all")
- единственный вариант, который у вас есть.