Problema usando o mapa genérico com curinga
Eu tenho um método que retorna ummap
definido como:
public Map<String, ?> getData();
A implementação real desse método não está clara para mim, mas, quando tento fazer:
obj.getData().put("key","value")
Eu recebo mensagem de erro de tempo de compilação seguinte:
O método put (String, capture # 9-of?) No tipo Map não é aplicável para os argumentos (String, String)
Qual é o problema? ÉString
não do tipo nada?
Desde já, obrigado.