Игнорировать предупреждение FindBugs для поля, аннотированного пользовательской аннотацией

Допустим, у нас есть сервлет с полем, введенным контейнером OSGi.

public class TestServlet extends GenericServlet {

    @Reference
    private Service service;

    // other stuff

}

Конечно мы используем service в методах сервлетов и FindBugs жалуется, что небезопасно использовать поля экземпляров в сервлетах. Мы не можем сделать это поле окончательным. Есть ли способ отключить определенное правило для полей, аннотированных пользовательской аннотацией (@Reference в этом случае)? Мы не хотим загрязнять код аннотациями, специфичными для FindBugs.

0 ответов

Другие вопросы по тегам