“Непроверенные предупреждения” – довольно популярное предупреждающее сообщение на Java. Однако, если вы настаиваете, что это недопустимое предупреждение, и нет никаких способов решить его без ущерба для существующей функциональности программы. Вы можете просто использовать @SuppressWarnings (“непроверенный”) для подавления непроверенных предупреждений в Java.
1. В Классе
При применении к уровню класса все методы и члены в этом классе будут игнорировать непроверенное предупреждающее сообщение.
@SuppressWarnings("unchecked") public class classA{...}
2. В Методе
Если применяется к уровню метода, только этот метод будет игнорировать непроверенное предупреждающее сообщение.
@SuppressWarnings("unchecked") private void method1(){...}
3. В Собственности
Если применяется к уровню свойств, только это свойство будет игнорировать непроверенное предупреждающее сообщение.
@SuppressWarnings("unchecked") private List list1;
В заключение, подавление непроверенного предупреждения похоже на сокрытие потенциальной ошибки, лучше найти причину непроверенного предупреждения и исправить ее 🙂
Оригинал: “https://mkyong.com/java/how-to-suppress-unchecked-warnings-java/”