Взаимодействие FindBugs и jMock
Где-то в тесте мы что-то высмеиваем, используя jMock.
mockery.checking(new Expectations() {{
allowing(thing).getProperty(); will(returnValue(something));
}});
FindBugs бесполезно жалуется на это:
MyTest.java:86, RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT, Priority: Normal
Его текст справки говорит, чтобы положить @CheckReturnValue
на метод, чтобы подавить его, но метод не в нашем API, а в некотором API, с которым мы интегрируемся.
Есть ли элегантный способ устранить это предупреждение?
(т.е. без использования кувалдного подхода подавления чека, который также может подавить его для реальных ошибок.)