Bonjour,

J'ai souvent besoin de convertir depuis un type générique, vers ce même type générique mais bien paramétré. Seulement, quelque soit la manipulation, j'obtiens toujours un warning. J'aimerais savoir s'il y a une "bonne pratique", une méthode alternative et plus sécurisée qui justifierait ces warnings :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
	U<S> a;
	U b;
 
	...
 
	a = b;		
	/* Warining - Type safety: The expression of type U needs unchecked
	 * conversion to conform to U<S>
	 */
 
	a = (U<S>) b;
	/* Warning - Type safety: The cast from U to U<S> is actually checking
	 * against the erased type U
	 */
Avez-vous une suggestion ?


Blustuff.