Как добавить аннотацию с помощью @SuppressWarnings («unchecked») для одного приведения вместо всего метода?

Это кажется чрезмерным, когда аннотации применяются к методу.

Как мне использовать аннотацию @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());

}
16
задан H2ONaCl 4 November 2011 в 13:47
поделиться