Я протестировал следующее в Eclipse.Аннотации взяты из Spring MVC.
@SuppressWarnings("all")
@RequestMapping("/{foo}/somepage.do")
public void serveAPage() {
}
{foo}
в @RequestMapping
генерирует предупреждение, поскольку оно не присваивается переменной *.Описание предупреждения: «переменная шаблона URI« foo »не определена».
@SuppressWarnings("all")
должно подавлять все предупреждения для метода.Eclipse по-прежнему показывает предупреждение, несмотря на это.
Насколько я могу судить, вы не можете использовать @SuppressWarnings
для подавления предупреждений, вызванных аннотацией.
* Это был код, которыйПервоначально возник вопрос.Исправить код, чтобы он не вызывал исключение, тривиально, а не вопрос вопроса.