ApicellaSamuel / Utility

Various Utilities
0 stars 0 forks source link

Type safety #1

Open emanuelegiona opened 9 years ago

emanuelegiona commented 9 years ago

È un warning che sta ad indicare che è possibile che il tipo T, di cui si vuole creare un array (T...elemC), al momento dell'esecuzione potrebbe invece essere di un tipo non aspettato. Tutto spiegato meglio qui:

List è un sottotipo di List, mentre T[] è un sottotipo di T

ApicellaSamuel commented 9 years ago

Con tutto ciò che ho commentato il ciclo for, persiste il problema, quindi non ci sono conflitti tra HashMap e array di T elemC. Per ora lascerò un @SuppressWarnings finchè non troverò un metodo alternativo. In effetti può capitare abbastanza facilmente un cast errato in fase di runtime.