mon IDE génère un avertissement lorsque j'utilise le code suivant:Java génériques de type inférer
aMethod(List.class);
« sécurité Type: L'expression de type Liste doit être convertie sans contrôle pour se conformer à ... » Malheureusement quand je tente pour laisser l'IDE le réparer, ça ne marche pas. Quelle est la syntaxe appropriée pour inférer le type générique? Merci d'avance pour toute aide.
modifier:
Signature de la méthode:
public static <T> T aMethod(Class<T> clazz)
permet de faire simple et dire le type que je veux Référé à String
est.
Kuku
S'il vous plaît nous montrer la déclaration de 'aMethod'. –
peut-être dupliquer de http://stackoverflow.com/questions/367626/how-do-i-fix-the-expression-of-type-list-needs-unchecked-conversion –
Cela rendrait le travail de détective beaucoup plus facile si vous le vouliez ne pas couper ce dont il a besoin pour se conformer à ... Ou fournir une signature de 'aMethod' –