Nel mio codice ho più istanze di List<Future<something>>
e volevo avere un unico metodo che gestisca l'attesa per il completamento. Ma ricevo un'eccezione del compilatore che mi dice che actual argument List<Future<Boolean>> cannot be converted to List<Future<?>>
.non è possibile utilizzare l'elenco <Future<?>> nel parametro metodo quando viene chiamato da posizioni diverse
Questo è il metodo di testa:
public void waitForIt(<List<Future<?>> params)
e questo è come si chiama:
...
List<Future<Boolean>> actions = new ArrayList<Future<Boolean>>();
waitForIt(actions); <-- compiler error here
...
ho bisogno di questo per funzionare per List<Future<Map<String, String>>>
e molti altri pure.
Elenco>? –
nogard
nogard: No. non funziona. –