Кажется чрезмерным, когда к методу применяются аннотации.
Как использовать аннотацию @SuppressWarnings ("unchecked") для одного приведения вместо целого метода?
В этом примере я только что закончил проверку того, что приведение будет безопасным, и поэтому приступаю к приведению, но получаю раздражающее предупреждение.
@Override
public void execDetails()
{
Map<Integer, ResponseList<?>> responseMap =
new HashMap<Integer, ResponseList<?>>();
// ... omitted code ...
ResponseList<?> responseList = responseMap.get(requestId);
Class<?> elementType = responseList.getElementType();
if (elementType == ExecutionDetail.class)
((ResponseList<ExecutionDetail>)responseList).add(new ExecutionDetail());
}