В сервлете необходимо получить инстанс DAO который обернут в AtomicReference, но при приведении типов компилятор волнуется и пишет:
Unchecked cast: 'java.lang.Object' to 'java.util.concurrent.atomic.AtomicReference
void f(HashMap map) {
map.put("key", "value");
}
Hint: Pass -Xlint:unchecked to javac to get more details.
Сам код выглядит так:
AtomicReference
Подскажите как можно успокоить компилятор, учитывая что instance of не работает с дженериками, или если работает то как это написать?
Спасибо.
Ответ
Использовать аннотацию @SuppressWarnings("unchecked")
Комментариев нет:
Отправить комментарий