Modifier Comme il y avait beaucoup de downvotes et les gens qui ne comprenaient pas ce que je demande, je vais reformuler ma question:Est-ce que la classe T dans la classe générique <T> est assignable d'une autre classe?
Comment puis-je savoir à l'exécution ce qui est la classe qui a été foo generified de ?
public boolean doesClassImplementList(Class<?> genericClass)
{
// help me fill this in
// this method should return true if genericClass implements List
// I can't do this because it doesn't compile:
return genericClass instanceof List;
}
-1 pour l'affichage d'un exemple qui ne compile pas. Et celui qui pourrait être répondu en deux lignes de code. – kdgregory
Il pourrait être répondu si je connaissais la réponse, mais je ne ai pas et j'ai regardé dans la documentation de classe et n'a pas réussi à le trouver. – ripper234
Il serait répondu si vous avez écrit des exemples compilés. Commencez avec foo = Integer.class et allez à partir de là. – kdgregory